LISP er forkortelse for LIST Processor. LISP er navnet på en familie på høyt nivå programmeringsspråk som er mest brukt i forskning på kunstig intelligens, siden det ikke skiller mellom et program og data. LISP er ideell for å manipulere tekst og er tilfeldigvis et av de eldste programmeringsspråkene som fortsatt er i aktiv bruk.
Technipages forklarer LISP
Det ble opprinnelig opprettet og utgitt i 1958 - det eneste vanlig brukte språket som er eldre enn LISP er Fortran. Det finnes flere individuelle iterasjoner av LISP, de mest populære er Scheme, Clojure og Common LISP. Hver versjon er i hovedsak en dialekt av originalversjonen, som opprinnelig ble laget som en praktisk matematisk notasjon. Mer spesifikt, en matematisk notasjon for dataprogrammer, påvirket av notasjonen til Alonzo Churchs lambda-kalkulus. Lambdaregning er et formelt system innen matematisk logikk, og det danner det funksjonelle grunnlaget for LISP-språk.
Lister danner det funksjonelle grunnlaget for datastrukturen til LISP-språk, mens det endelige, kompilerte programmet utfører beregninger som uttrykker verdier i disse listene. LISP-språk faller i kategorien andre programmeringsspråk i det offentlige domene, helt uforståelige versjoner av det finnes. Hvem som helst kan gå og lage en variant av den. På grunn av dette er det mange forskjellige versjoner, og bare noen få utvalgte av dem er fullt konfigurert, generelt akseptert og standardisert. Den viktigste av det er Common LISP.
Vanlig bruk av LISP
- LISP er en samling av høynivåspråk som hovedsakelig er knyttet til AI-forskning.
- Fordi det er et offentlig domenespråk, finnes det mange ubrukelige og ødelagte varianter av LISP.
- Den listebaserte naturen til LISP-språk betyr at alt behandles gjennom, fra og til lister.
Vanlige misbruk av LISP
- LISP er et programmeringsspråk på høyt nivå som ikke lenger er i aktiv bruk.