LISP je zkratka pro LIST Processor. LISP je název pro rodinu programovacích jazyků na vysoké úrovni, které se nejčastěji používají ve výzkumu umělé inteligence, protože nerozlišuje mezi programem a daty. LISP je ideální pro manipulaci s textem a je jedním z nejstarších programovacích jazyků, které se stále aktivně používají.
Technipages Vysvětluje LISP
Původně byl vytvořen a publikován v roce 1958 – jediný běžně používaný jazyk starší než LISP je Fortran. Existuje několik jednotlivých iterací LISP, z nichž nejoblíbenější jsou Scheme, Clojure a Common LISP. Každá verze je v podstatě dialektem původní verze, která původně vznikla jako praktický matematický zápis. Přesněji řečeno, matematický zápis pro počítačové programy, ovlivněný zápisem lambda kalkulu Alonza Churche. Lambda kalkul je formální systém v matematické logice a tvoří funkční základ pro jazyky LISP.
Seznamy tvoří funkční základ datové struktury jazyků LISP, zatímco konečný zkompilovaný program provádí výpočty, které vyjadřují hodnoty v těchto seznamech. Jazyky LISP spadají do kategorie ostatních programovacích jazyků veřejné domény, existují jeho zcela nesrozumitelné verze. Kdokoli může jít a vytvořit jeho variaci. Z tohoto důvodu existuje mnoho různých verzí a pouze několik z nich je plně konfigurováno, obecně přijímáno a standardizováno. Hlavním z nich je Common LISP.
Běžná použití LISP
- LISP je sbírka jazyků na vysoké úrovni, které jsou většinou spojeny s výzkumem AI.
- Protože je to jazyk veřejné domény, existuje mnoho zbytečných a nefunkčních variant LISP.
- Povaha jazyků LISP založená na seznamech znamená, že vše je zpracováváno prostřednictvím seznamů, z nich a do nich.
Běžná zneužití LISPu
- LISP je vysokoúrovňový programovací jazyk, který se již aktivně nepoužívá.