Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Pobieranie
Szybszy dostęp niż przeglądarce!
 

Common Lisp

Indeks Common Lisp

Common Lisp (często skracane do CL) – dialekt języka programowania Lisp, stworzony przez ANSI (X3.226-1994) jako specyfikacja, nie implementacja.

61 kontakty: Ada (język programowania), American National Standards Institute, Arkusz kalkulacyjny, AutoLISP, Berkeley Software Distribution, Bit, C (język programowania), C++, Carnegie Mellon University, CLISP, Common Lisp Object System, Duże liczby całkowite, Emacs, Emacs Lisp, FreeBSD, GNU, Implementacja (informatyka), Java, Język maszynowy, Język programowania, Kod bajtowy, Kod bajtowy Javy, Liczba zmiennoprzecinkowa, Liczby całkowite, Liczby zespolone, Linux, Lisp, MacOS, Maszyna wirtualna, Maxima, Paradygmat programowania, Pascal (język programowania), Perl, Programowanie funkcyjne, Programowanie obiektowe, Programowanie proceduralne, Programowanie wieloparadygmatowe, Prolog (język programowania), Przestrzeń nazw, Rachunek lambda, Rekurencja ogonowa, S-wyrażenie, Scheme, Smalltalk, Standard ML, Standardowe strumienie, System plików, Tablica mieszająca, Typowanie dynamiczne, Typowanie statyczne, ..., Ułamek, Unicode, Unix, Wieloplatformowość, Wolne i otwarte oprogramowanie, Wolne oprogramowanie, X86, Znakowy typ danych, 1984, 1988, 1994. Rozwiń indeks (11 jeszcze) »

Ada (język programowania)

Ada – strukturalny, kompilowany, imperatywny, statycznie typowany i obiektowy język programowania opracowany przez Jean Ichbiaha i zespół z CII Honeywell Bull w latach 70.

Nowy!!: Common Lisp i Ada (język programowania) · Zobacz więcej »

American National Standards Institute

American National Standards Institute (ANSI) – instytucja ustalająca normy techniczne obowiązujące w USA.

Nowy!!: Common Lisp i American National Standards Institute · Zobacz więcej »

Arkusz kalkulacyjny

Arkusz kalkulacyjny Arkusz kalkulacyjny – program komputerowy przedstawiający dane, głównie liczbowe, w postaci zestawu kolumn i wierszy, pozwalający na automatycznąobróbkę tych danych oraz na prezentację ich w różny sposób.

Nowy!!: Common Lisp i Arkusz kalkulacyjny · Zobacz więcej »

AutoLISP

AutoLISP – język programowania, odmiana języka Lisp dołączana do programu komputerowego AutoCAD, służącego do komputerowego wspomagania projektowania.

Nowy!!: Common Lisp i AutoLISP · Zobacz więcej »

Berkeley Software Distribution

BSD (ang. Berkeley Software Distribution, czasami nazywany Berkeley Unix) – odmiana systemu operacyjnego Unix wywodząca się ze stworzonych na Uniwersytecie Kalifornijskim Berkeley rozszerzeń dla systemu rozwijanego przez firmę AT&T.

Nowy!!: Common Lisp i Berkeley Software Distribution · Zobacz więcej »

Bit

Bit (z ang., kawałek, także skrót od, czyli cyfra dwójkowa) – najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ.

Nowy!!: Common Lisp i Bit · Zobacz więcej »

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Nowy!!: Common Lisp i C (język programowania) · Zobacz więcej »

C++

C++ – język programowania ogólnego przeznaczenia.

Nowy!!: Common Lisp i C++ · Zobacz więcej »

Carnegie Mellon University

Carnegie Mellon University (Uniwersytet Carnegiego i Mellonów) – amerykański uniwersytet niepubliczny w Pittsburghu.

Nowy!!: Common Lisp i Carnegie Mellon University · Zobacz więcej »

CLISP

CLISP – wolna implementacja Common Lispu, pierwotnie rozwijana przez Brunona Haiblego oraz Michaela Stolla dla Atari ST.

Nowy!!: Common Lisp i CLISP · Zobacz więcej »

Common Lisp Object System

Common Lisp Object System (CLOS) – zorientowane obiektowo rozszerzenie do Common Lisp, oparte na funkcjach ogólnych, dziedziczeniu wielokrotnym, kombinacji metod deklaracyjnych i protokole metaobiektowym.

Nowy!!: Common Lisp i Common Lisp Object System · Zobacz więcej »

Duże liczby całkowite

Duże liczby całkowite – typ danych występujący w niektórych językach programowania, który pozwala na operowanie na liczbach całkowitych dowolnej wielkości, o ile tylko zmieszcząsię one w pamięci.

Nowy!!: Common Lisp i Duże liczby całkowite · Zobacz więcej »

Emacs

Emacs – rodzina edytorów tekstu, znana ze swojej rozszerzalności.

Nowy!!: Common Lisp i Emacs · Zobacz więcej »

Emacs Lisp

Emacs Lisp (czasami nazywany Elisp) – dialekt języka programowania Lisp wykorzystywany przez edytory tekstu GNU Emacs i XEmacs, używany do pisania programów, które wspomagająpisanie tekstu oraz rozszerzająmożliwości edytora Emacs.

Nowy!!: Common Lisp i Emacs Lisp · Zobacz więcej »

FreeBSD

FreeBSD – system operacyjny z rodziny Unix.

Nowy!!: Common Lisp i FreeBSD · Zobacz więcej »

GNU

GNU (rekurencyjny akronim od,, wymowa) – uniksopodobny system operacyjny złożony wyłącznie z wolnego oprogramowania.

Nowy!!: Common Lisp i GNU · Zobacz więcej »

Implementacja (informatyka)

Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np.

Nowy!!: Common Lisp i Implementacja (informatyka) · Zobacz więcej »

Java

Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

Nowy!!: Common Lisp i Java · Zobacz więcej »

Język maszynowy

300x300px Język maszynowy, kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.

Nowy!!: Common Lisp i Język maszynowy · Zobacz więcej »

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Nowy!!: Common Lisp i Język programowania · Zobacz więcej »

Kod bajtowy

Kod bajtowy (ang. bytecode) – nazwa reprezentacji kodu używanej przez maszyny wirtualne oraz przez niektóre kompilatory.

Nowy!!: Common Lisp i Kod bajtowy · Zobacz więcej »

Kod bajtowy Javy

Kod bajtowy Javy – lista instrukcji do wykonania przez wirtualnąmaszynę Javy (JVM).

Nowy!!: Common Lisp i Kod bajtowy Javy · Zobacz więcej »

Liczba zmiennoprzecinkowa

Liczba zmiennoprzecinkowa – reprezentacja liczby rzeczywistej zapisanej za pomocąnotacji naukowej.

Nowy!!: Common Lisp i Liczba zmiennoprzecinkowa · Zobacz więcej »

Liczby całkowite

Oś liczbowa ukazująca niektóre liczby całkowite Standardowy symbol zbioru liczb całkowitych Liczby całkowite – liczby naturalne \mathbb.

Nowy!!: Common Lisp i Liczby całkowite · Zobacz więcej »

Liczby zespolone

płaszczyźnie zespolonej Liczby zespolone – liczby będące elementami rozszerzenia ciała liczb rzeczywistych o jednostkę urojonąi, to znaczy pierwiastek wielomianu x^2+1.

Nowy!!: Common Lisp i Liczby zespolone · Zobacz więcej »

Linux

Linux – rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux.

Nowy!!: Common Lisp i Linux · Zobacz więcej »

Lisp

Lisp – rodzina języków programowania z długąhistoriąi charakterystycznąskładnią.

Nowy!!: Common Lisp i Lisp · Zobacz więcej »

MacOS

macOS (wymowa:, dawniej OS X, a także Mac OS X) – rodzina uniksowych systemów operacyjnych produkowanych i rozprowadzanych przez Apple Inc. Dostępny oficjalnie jedynie dla komputerów Macintosh, instalowany fabrycznie na nich od 2002 roku.

Nowy!!: Common Lisp i MacOS · Zobacz więcej »

Maszyna wirtualna

Maszyna wirtualna (ang. virtual machine, VM) – ogólna nazwa środowiska uruchomieniowego programów.

Nowy!!: Common Lisp i Maszyna wirtualna · Zobacz więcej »

Maxima

Maxima – program komputerowy typu CAS (systemów algebry komputerowej), które mająwspomagać wykonywanie obliczeń symbolicznych.

Nowy!!: Common Lisp i Maxima · Zobacz więcej »

Paradygmat programowania

Paradygmat programowania (ang. programming paradigm) — wzorzec programowania komputerów przedkładany w danym okresie rozwoju informatyki ponad inne lub ceniony w pewnych okolicznościach lub zastosowaniach.

Nowy!!: Common Lisp i Paradygmat programowania · Zobacz więcej »

Pascal (język programowania)

Pascal – język programowania wysokiego poziomu opracowany przez Niklausa Wirtha w 1970 roku.

Nowy!!: Common Lisp i Pascal (język programowania) · Zobacz więcej »

Perl

symbol FOSDEM 2013 Perl – interpretowany, dynamiczny język programowania wysokiego poziomu autorstwa Larry’ego Walla początkowo przeznaczony głównie do pracy z danymi tekstowymi, obecnie używany do wielu innych zastosowań.

Nowy!!: Common Lisp i Perl · Zobacz więcej »

Programowanie funkcyjne

Programowanie funkcyjne – filozofia i metodyka programowania będąca odmianąprogramowania deklaratywnego, w której wykorzystuje się to, że funkcje należądo typów pierwszoklasowych.

Nowy!!: Common Lisp i Programowanie funkcyjne · Zobacz więcej »

Programowanie obiektowe

Programowanie obiektowe (ang. object-oriented programming, OOP) – paradygmat programowania, w którym programy definiuje się za pomocąobiektów – elementów łączących stan (czyli dane, nazywane najczęściej atrybutami) i zachowanie (czyli procedury, tu: metody).

Nowy!!: Common Lisp i Programowanie obiektowe · Zobacz więcej »

Programowanie proceduralne

Programowanie proceduralne – paradygmat programowania zalecający dzielenie kodu na procedury, czyli fragmenty wykonujące ściśle określone operacje.

Nowy!!: Common Lisp i Programowanie proceduralne · Zobacz więcej »

Programowanie wieloparadygmatowe

Programowanie wieloparadygmatowe – paradygmat programowania, a w szczególności tworzenia języków programowania, który mówi, że każdy paradygmat nadaje się do ograniczonego zbioru zadań; lepiej jest więc przyzwoicie zaimplementować kilka różnych paradygmatów i dowolnie je mieszać w użyciu, niż zaimplementować tylko jeden (choć lepiej niż robiłby to język wieloparadygmatowy), i próbować go narzucać.

Nowy!!: Common Lisp i Programowanie wieloparadygmatowe · Zobacz więcej »

Prolog (język programowania)

Prolog (od francuskiego Programmation en Logique) – jeden z najpopularniejszych języków programowania logicznego.

Nowy!!: Common Lisp i Prolog (język programowania) · Zobacz więcej »

Przestrzeń nazw

Przestrzeń nazw – abstrakcyjne uniwersum, którego elementami mogąbyć nazwy, terminy techniczne lub słowa.

Nowy!!: Common Lisp i Przestrzeń nazw · Zobacz więcej »

Rachunek lambda

Rachunek lambda – system formalny używany do badania zagadnień związanych z podstawami matematyki jak rekurencja, definiowalność funkcji, obliczalność, podstawy matematyki np.

Nowy!!: Common Lisp i Rachunek lambda · Zobacz więcej »

Rekurencja ogonowa

Rekurencja ogonowa (rekurencja prawostronna) – rodzaj rekurencji, w której ostatnia operacja wykonywana przez funkcję to rekurencyjne wywołanie samej siebie lub zwrócenie końcowego wyniku.

Nowy!!: Common Lisp i Rekurencja ogonowa · Zobacz więcej »

S-wyrażenie

drzewo reprezentujące s-wyrażenie w postaci (* 2 (+ 3 4)) S-wyrażenie (ang. S-expression skrót od symbolic expression) – to notacja, służąca do zapisu struktury list oraz drzew pod postaciątekstu.

Nowy!!: Common Lisp i S-wyrażenie · Zobacz więcej »

Scheme

Scheme – funkcyjny język programowania, dialekt (wariant) Lispu, który został zaprojektowany na MIT przez Guy L. Steele'a i Geralda Jaya Sussmana w latach 70.

Nowy!!: Common Lisp i Scheme · Zobacz więcej »

Smalltalk

Smalltalk jest w pełni obiektowym, reflektywnym językiem programowania z dynamicznym typowaniem.

Nowy!!: Common Lisp i Smalltalk · Zobacz więcej »

Standard ML

Standard ML (SML) – język programowania funkcyjnego powstały w 1990 roku jako pierwszy standard języka ML (ang. Meta Language).

Nowy!!: Common Lisp i Standard ML · Zobacz więcej »

Standardowe strumienie

Standardowe strumienie wejścia, wyjścia i błędów Standardowe strumienie – standardowe kanały komunikacji między komputerem a otoczeniem (zwykle terminalem).

Nowy!!: Common Lisp i Standardowe strumienie · Zobacz więcej »

System plików

System plików – metoda przechowywania plików, zarządzania plikami, informacjami o tych plikach, tak by dostęp do plików i danych w nich zgromadzonych był łatwy dla użytkownika systemu; także: wolumin.

Nowy!!: Common Lisp i System plików · Zobacz więcej »

Tablica mieszająca

Przykład zastosowania: książka telefoniczna, w której klucz to imię i nazwisko danej osoby, a wyszukiwana informacja to numer telefonu Tablica mieszająca lub tablica z haszowaniem (niekiedy błędnie tłumaczone jako „tablica haszująca”) – struktura danych, która jest jednym ze sposobów realizacji tablicy asocjacyjnej, tj.

Nowy!!: Common Lisp i Tablica mieszająca · Zobacz więcej »

Typowanie dynamiczne

Typowanie dynamiczne to przypisywanie typów do wartości przechowywanych w zmiennych w trakcie działania programu.

Nowy!!: Common Lisp i Typowanie dynamiczne · Zobacz więcej »

Typowanie statyczne

Typowanie statyczne – nadawanie typów zmiennym w czasie kompilacji programu, poprzez deklaracje tych typów lub ich inferencje.

Nowy!!: Common Lisp i Typowanie statyczne · Zobacz więcej »

Ułamek

W tych przegródkach znajduje się 7 gołębi. Jeden gołąb to jedna część z siedmiu – jedna siódma stadka, czyli nieco więcej niż 14% wszystkich. Ciasto dzielimy na cztery równe części. Jedna część to ¼, czyli 25% całego ciasta – jeśli dodamy wszystkie cztery kawałki, uzyskamy całe ciasto. Ułamek – wyrażenie postaci \tfrac, gdzie a, nazywane licznikiem, oraz b, nazywane mianownikiem, sądowolnymi wyrażeniami algebraicznymi.

Nowy!!: Common Lisp i Ułamek · Zobacz więcej »

Unicode

Logo Unikodu Unicode (formalnie, pol. Unikod) – komputerowy standard kodowania zestawu znaków obejmującego litery większości używanych na świecie pism, a także symboli, emoji i kodów formatowania.

Nowy!!: Common Lisp i Unicode · Zobacz więcej »

Unix

Unix Time-Sharing System (pisane również jako UNIX, choć nie jest to skrótowiec – nazwa „UNIX” jest kalamburem określenia Multics, który był wzorem dla Uniksa) – system operacyjny rozwijany od 1969 r.

Nowy!!: Common Lisp i Unix · Zobacz więcej »

Wieloplatformowość

Wieloplatformowość – cecha aplikacji, języków programowania, systemów operacyjnych oraz innego oprogramowania i jego implementacji, pracujących na różnych platformach sprzętowych.

Nowy!!: Common Lisp i Wieloplatformowość · Zobacz więcej »

Wolne i otwarte oprogramowanie

FLOSS Wolne i otwarte oprogramowanie, WiOO (lub) – nazwa oprogramowania, obejmująca zarówno wolne oprogramowanie (ang.) jak i otwarte oprogramowanie (ang.), używana najczęściej w dokumentach urzędowych i oficjalnych analizach.

Nowy!!: Common Lisp i Wolne i otwarte oprogramowanie · Zobacz więcej »

Wolne oprogramowanie

Wolne oprogramowanie – termin określający oprogramowanie, które może być uruchamiane, kopiowane, rozpowszechniane, analizowane oraz zmieniane i poprawiane przez użytkowników, oraz dające użytkownikom wolność do dzielenia się tym oprogramowaniem bez ograniczeń prawa autorskiego.

Nowy!!: Common Lisp i Wolne oprogramowanie · Zobacz więcej »

X86

Procesor Intel 8086 z 1978 Procesor Intel 80486 DX z 1989 od spodu Procesor Intel Core 2 z 2006 x86 – rodzina architektur (modeli programowych) procesorów firmy Intel, typu CISC.

Nowy!!: Common Lisp i X86 · Zobacz więcej »

Znakowy typ danych

Znakowy typ danych – typ danych stosowany w wielu językach programowania, reprezentujący jeden znak tekstu.

Nowy!!: Common Lisp i Znakowy typ danych · Zobacz więcej »

1984

Bez opisu.

Nowy!!: Common Lisp i 1984 · Zobacz więcej »

1988

Bez opisu.

Nowy!!: Common Lisp i 1988 · Zobacz więcej »

1994

Bez opisu.

Nowy!!: Common Lisp i 1994 · Zobacz więcej »

Przekierowuje tutaj:

ANSI Common Lisp.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »