Cos'è LISP? definizione e significato

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.