Freie Programmiersprachen
|
|
Lisp |
Interne Links |
Lisp, der Name steht für »LIst Processing« ist nach Fortran die zweitälteste heute noch verwendete Computersprache der Welt, die ersten Versionen stammen aus dem Jahre 1960. Trotzdem erfreut sich Lisp heute immer noch einiger Beliebtheit, insbesondere im Bereich »Künstlicher Intelligenz«. Doch nicht nur da, auch dem bekannten CAD-Paket AutoCAD wurde Lisp als Makrosprache mitgegeben und auch der berühmt berüchtigte Unix-Editor Emacs (Escape Meta Alt Control Shift) benutzt Lisp als Makrosprache. Der Erfolg von Lisp liegt in der einfachen Syntax und im Interpreter, der es erlaubt, schnelle Prototypen, die später verfeinert werden, zu erstellen (»rapid prototyping«). Die Masse der notwendigen Klammern hat Lisp allerdings auch bei einigen in Verruf gebracht, sie wollen erst in Lisp programmieren, wenn das »Klammerschlußgesetz« in Kraft getreten ist. Da jedoch fast alle modernen Editoren die Balance der Klammern prüfen, ist dieses Argument heute eigentlich nicht mehr gültig. Es gibt eine Common Lisp Implementierung als Shareware (Power Lisp). (Dank für Chuck Frys Beitrag in comp.lang.lisp.)
Daneben existiert auch noch ein XLisp für den Mac, meine Version ist allerdings von 1993. Da jedoch ein Statistik-Paket basierend auf XLisp weiter gepflegt wird, wird wohl auch XLisp selber weiter gepflegt werden. Die URL wurde mir freundlicherweise von Thomas Damman zugesandt.
Außerdem kann man bei Digitool eine Demo-Version des kommerziellen (und ziemlich teuren) Macintosh Common Lisp herunterladen. MCL ist aber eines der besten Programmierumgebungen auf dem Mac und daher lohnt sich vielleicht ein Blick . Außerdem gibt es auf Digitools Website eine Menge von nützlicher Share- und Freeware im Zusammenhang mit (Macintosh) Common Lisp.
Literatur:
Paul Graham: ANSI Common Lisp, München (Prentice Hall) 1997 Online Resourcen:
Marty Hall: An Introduction and Tutorial for Common Lisp zurück | vor | Inhalt |
|
Letzte Änderung: 07.06.2002; 20:57:00 Uhr | © Copyright: 2001 by Kantel-Chaos-Team | Kontakt: der@schockwellenreiter.de