Co je LISP? definice a význam

click fraud protection

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á.