Ce este LISP? definiție și semnificație

click fraud protection

LISP este prescurtarea de la LISt Processor. LISP este numele unei familii de limbaje de programare de nivel înalt care sunt cel mai frecvent utilizate în cercetarea inteligenței artificiale, deoarece nu face distincție între un program și date. LISP este ideal pentru manipularea textului și se întâmplă să fie unul dintre cele mai vechi limbaje de programare care sunt încă în uz activ.

Technipages explică LISP

A fost creat și publicat inițial în 1958 – singura limbă folosită în mod obișnuit mai veche decât LISP este Fortran. Există mai multe iterații individuale ale LISP, cele mai populare fiind Scheme, Clojure și Common LISP. Fiecare versiune este în esență un dialect al versiunii originale, care a fost creată inițial ca o notație matematică practică. Mai precis, o notație matematică pentru programe de calculator, influențată de notația calculului lambda al lui Alonzo Church. Calculul Lambda este un sistem formal în logica matematică și formează baza funcțională pentru limbajele LISP.

Listele formează baza funcțională a structurii de date a limbajelor LISP, în timp ce programul final, compilat, efectuează calcule care exprimă valori în acele liste. Limbile LISP se încadrează în categoria altor limbaje de programare din domeniul public, există versiuni complet neinteligibile ale acestuia. Oricine poate merge și crea o variantă a acestuia. Din acest motiv, există o mulțime de versiuni diferite și doar câteva dintre ele sunt complet configurate, acceptate în general și standardizate. Principalul dintre acestea este LISP comun.

Utilizări comune ale LISP

  • LISP este o colecție de limbaje de nivel înalt afiliate în mare parte cercetării AI.
  • Deoarece este un limbaj de domeniu public, există o mulțime de variații inutile și sparte ale LISP.
  • Natura bazată pe liste a limbajelor LISP înseamnă că totul este procesat prin, de la și către liste.

Utilizari greșite frecvente ale LISP

  • LISP este un limbaj de programare de nivel înalt care nu mai este utilizat activ.