LISP è l'abbreviazione di LIST Processor. LISP è il nome di una famiglia di linguaggi di programmazione di alto livello più comunemente usati nella ricerca sull'intelligenza artificiale, poiché non fa distinzione tra un programma e i dati. LISP è l'ideale per manipolare il testo ed è uno dei linguaggi di programmazione più antichi ancora in uso.
Technipages spiega LISP
È stato originariamente creato e pubblicato nel 1958: l'unico linguaggio comunemente usato più vecchio di LISP è Fortran. Esistono diverse iterazioni individuali di LISP, le più popolari sono Scheme, Clojure e Common LISP. Ogni versione è essenzialmente un dialetto della versione originale, che è stata originariamente creata come pratica notazione matematica. Più specificamente, una notazione matematica per i programmi per computer, influenzata dalla notazione del lambda calcolo di Alonzo Church. Il lambda calcolo è un sistema formale in logica matematica e costituisce la base funzionale per i linguaggi LISP.
Gli elenchi costituiscono la base funzionale della struttura dati dei linguaggi LISP, mentre il programma finale compilato esegue calcoli che esprimono valori in tali elenchi. I linguaggi LISP rientrano nella categoria di altri linguaggi di programmazione di dominio pubblico, ne esistono versioni completamente incomprensibili. Chiunque può andare e crearne una variante. Per questo motivo, esistono molte versioni diverse e solo alcune di esse sono completamente configurate, generalmente accettate e standardizzate. Il principale è Common LISP.
Usi comuni di LISP
- LISP è una raccolta di linguaggi di alto livello per lo più affiliati alla ricerca sull'intelligenza artificiale.
- Poiché è un linguaggio di dominio pubblico, esistono molte varianti inutili e non funzionanti di LISP.
- La natura basata su elenchi dei linguaggi LISP significa che tutto viene elaborato attraverso, da e verso gli elenchi.
Errori comuni di LISP
- LISP è un linguaggio di programmazione di alto livello non più in uso attivo.