Što je LISP? definicija i značenje

click fraud protection

LISP je skraćenica od LIST Processor. LISP je naziv za obitelj programskih jezika visoke razine koji se najčešće koriste u istraživanju umjetne inteligencije, jer ne pravi razliku između programa i podataka. LISP je idealan za manipulaciju tekstom i jedan je od najstarijih programskih jezika koji se još uvijek aktivno koristi.

Technipages objašnjava LISP

Izvorno je stvoren i objavljen 1958. - jedini uobičajeni jezik stariji od LISP-a je Fortran. Postoji nekoliko pojedinačnih iteracija LISP-a, a najpopularnije su Scheme, Clojure i Common LISP. Svaka verzija je u biti dijalekt izvorne verzije, koja je izvorno nastala kao praktična matematička notacija. Točnije, matematička notacija za računalne programe, pod utjecajem notacije lambda računa Alonza Churcha. Lambda račun je formalni sustav u matematičkoj logici i čini funkcionalnu osnovu za LISP jezike.

Popisi čine funkcionalnu osnovu strukture podataka LISP jezika, dok konačni, prevedeni program izvodi izračune koji izražavaju vrijednosti u tim listama. LISP jezici spadaju u kategoriju drugih programskih jezika javne domene, postoje potpuno nerazumljive verzije. Svatko može otići i stvoriti njegovu varijaciju. Zbog toga postoji mnogo različitih verzija i samo nekoliko njih je potpuno konfigurirano, općeprihvaćeno i standardizirano. Glavni od njih je Common LISP.

Uobičajene upotrebe LISP-a

  • LISP je zbirka jezika visoke razine koji su uglavnom povezani s istraživanjem umjetne inteligencije.
  • Budući da je to jezik u javnoj domeni, postoji mnogo beskorisnih i pokvarenih varijacija LISP-a.
  • Priroda LISP jezika zasnovana na popisu znači da se sve obrađuje preko, od i do popisa.

Uobičajene zlouporabe LISP-a

  • LISP je programski jezik visoke razine koji se više ne koristi aktivno.