LISP - Panoramica
John McCarthy ha inventato LISP nel 1958, poco dopo lo sviluppo di FORTRAN. È stato implementato per la prima volta da Steve Russell su un computer IBM 704.
È particolarmente adatto per i programmi di Intelligenza Artificiale, poiché elabora efficacemente le informazioni simboliche.
Common Lisp è nato, durante gli anni '80 e '90, nel tentativo di unificare il lavoro di diversi gruppi di implementazione che erano successori di Maclisp, come ZetaLisp e NIL (New Implementation of Lisp) ecc.
Serve come linguaggio comune, che può essere facilmente esteso per un'implementazione specifica.
I programmi scritti in Common LISP non dipendono dalle caratteristiche specifiche della macchina, come la lunghezza delle parole, ecc.
Caratteristiche di Common LISP
- È indipendente dalla macchina 
- Utilizza una metodologia di progettazione iterativa e una facile estensibilità. 
- Consente di aggiornare i programmi in modo dinamico. 
- Fornisce un debug di alto livello. 
- Fornisce una programmazione avanzata orientata agli oggetti. 
- Fornisce un comodo sistema macro. 
- Fornisce tipi di dati ad ampio raggio come oggetti, strutture, elenchi, vettori, array regolabili, tabelle hash e simboli. 
- È basato sull'espressione. 
- Fornisce un sistema di condizioni orientato agli oggetti. 
- Fornisce una libreria I / O completa. 
- Fornisce ampie strutture di controllo. 
Applicazioni integrate in LISP
Grandi applicazioni di successo costruite in Lisp.
- Emacs 
- G2 
- AutoCad 
- Igor Engraver 
- Yahoo Store