LISP - Übersicht
John McCarthy erfand LISP 1958, kurz nach der Entwicklung von FORTRAN. Es wurde zuerst von Steve Russell auf einem IBM 704-Computer implementiert.
Es eignet sich besonders für Programme für künstliche Intelligenz, da es symbolische Informationen effektiv verarbeitet.
Common Lisp entstand in den 1980er und 1990er Jahren aus dem Versuch, die Arbeit mehrerer Implementierungsgruppen, die Nachfolger von Maclisp waren, wie ZetaLisp und NIL (New Implementation of Lisp) usw., zu vereinheitlichen.
Es dient als gemeinsame Sprache, die für eine bestimmte Implementierung leicht erweitert werden kann.
In Common LISP geschriebene Programme hängen nicht von maschinenspezifischen Merkmalen wie Wortlänge usw. ab.
Merkmale von Common LISP
Es ist maschinenunabhängig
Es verwendet iterative Entwurfsmethoden und einfache Erweiterbarkeit.
Es ermöglicht die dynamische Aktualisierung der Programme.
Es bietet Debugging auf hoher Ebene.
Es bietet erweiterte objektorientierte Programmierung.
Es bietet ein praktisches Makrosystem.
Es bietet weitreichende Datentypen wie Objekte, Strukturen, Listen, Vektoren, einstellbare Arrays, Hash-Tabellen und Symbole.
Es ist ausdrucksbasiert.
Es bietet ein objektorientiertes Zustandssystem.
Es bietet eine vollständige E / A-Bibliothek.
Es bietet umfangreiche Kontrollstrukturen.
In LISP integrierte Anwendungen
Große erfolgreiche Anwendungen in Lisp.
Emacs
G2
AutoCad
Igor Engraver
Yahoo Store