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