LISP

Definizione rapida

LISP è un linguaggio creato da John McCarthy nel 1959, orientato all'elaborazione di liste e molto usato nell'intelligenza artificiale.

Spiegazione

Il nome viene associato a `List Processing` e a `List Interactive System Process`. La programmazione funzionale e ricorsiva e la manipolazione di liste ne caratterizzano l'impiego.

Esempio pratico

Un sistema esperto può rappresentare la propria base di conoscenza mediante liste e usare LISP per elaborarle nella risoluzione di problemi.

Spiegazione tecnica

Il linguaggio tratta il codice come dato e i dati come codice, può interpretare o compilare se stesso ed è stato impiegato tanto a basso quanto ad alto livello. La fonte gli attribuisce inoltre l'adozione iniziale dei concetti di macchina virtuale e gestione della memoria virtuale.

Da non confondere con

LISP non è limitato alla creazione di pagine web dinamiche: fra gli utilizzi riportati figurano intelligenza artificiale, sistemi esperti e motori inferenziali.