Kaj je LISP? definicija in pomen

LISP je okrajšava za LIST Processor. LISP je ime za družino programskih jezikov visoke ravni, ki se najpogosteje uporabljajo v raziskavah umetne inteligence, saj ne razlikuje med programom in podatki. LISP je idealen za manipulacijo besedila in je eden najstarejših programskih jezikov, ki se še vedno aktivno uporabljajo.

Technipages pojasnjuje LISP

Prvotno je bil ustvarjen in objavljen leta 1958 – edini pogosto uporabljen jezik, starejši od LISP, je Fortran. Obstaja več posameznih iteracij LISP, najbolj priljubljene pa so Scheme, Clojure in Common LISP. Vsaka različica je v bistvu narečje prvotne različice, ki je bila prvotno ustvarjena kot praktična matematična notacija. Natančneje, matematični zapis za računalniške programe, na katerega vpliva zapis lambda računa Alonza Churcha. Lambda račun je formalni sistem v matematični logiki in predstavlja funkcionalno osnovo za jezike LISP.

Seznami tvorijo funkcionalno osnovo podatkovne strukture jezikov LISP, medtem ko končni, prevedeni program izvaja izračune, ki izražajo vrednosti v teh seznamih. Jeziki LISP spadajo v kategorijo drugih javno dostopnih programskih jezikov, obstajajo popolnoma nerazumljive različice. Vsakdo lahko odide in ustvari njegovo različico. Zaradi tega obstaja veliko različnih različic in le nekaj izmed njih je popolnoma konfiguriranih, splošno sprejetih in standardiziranih. Glavni med njimi je Common LISP.

Pogoste uporabe LISP

  • LISP je zbirka jezikov na visoki ravni, večinoma povezanih z raziskavami umetne inteligence.
  • Ker je jezik v javni domeni, obstaja veliko neuporabnih in pokvarjenih različic LISP.
  • Narava jezikov LISP, ki temelji na seznamih, pomeni, da je vse obdelano prek, od in do seznamov.

Pogoste zlorabe LISP

  • LISP je programski jezik na visoki ravni, ki ni več v aktivni uporabi.