Bewertung:

Das Buch ist ein tiefes Eintauchen in die Geschichte und Entwicklung der Programmiersprache LISP und bietet wertvolle Einblicke für Programmierer und Enthusiasten gleichermaßen. Es gilt als unverzichtbare Lektüre für alle, die sich für die Geschichte der Programmierung und die einzigartigen Merkmale von LISP interessieren. Einige Leser werden das Material jedoch als anspruchsvoll und nicht ganz leicht zugänglich empfinden.
Vorteile:Wertvolle historische Einblicke in LISP, gut geschrieben und prägnant, verbessert die Wertschätzung für LISP, unverzichtbar für Programmierer, beeindruckende Leistung bei der Definition von Programmierung, interessant für LISP-Enthusiasten.
Nachteile:Einige Inhalte sind für Anfänger oder Personen, die mit Programmierkonzepten nicht sehr vertraut sind, möglicherweise schwer zu verstehen.
(basierend auf 9 Leserbewertungen)
LISP 1.5 Programmer's Manual
Das Handbuch beschreibt LISP, eine formale mathematische Sprache. LISP unterscheidet sich von den meisten Programmiersprachen in drei wichtigen Punkten.
Der erste Unterschied liegt in der Art der Daten. Die LISP-Sprache ist in erster Linie für die symbolische Datenverarbeitung konzipiert, die für symbolische Berechnungen in der Differential- und Integralrechnung, der elektrischen Schaltungstheorie, der mathematischen Logik, dem Spiel und anderen Bereichen der künstlichen Intelligenz verwendet wird. Das Handbuch beschreibt LISP, eine formale mathematische Sprache.
LISP unterscheidet sich von den meisten Programmiersprachen in drei wichtigen Punkten. Der erste Unterschied liegt in der Art der Daten.
In der LISP-Sprache liegen alle Daten in Form von symbolischen Ausdrücken vor, die gewöhnlich als S-Ausdrücke bezeichnet werden, von unbestimmter Länge sind und eine verzweigte Baumstruktur haben, so dass wichtige Unterausdrücke leicht isoliert werden können. Im LISP-System wird der größte Teil des verfügbaren Speichers für die Speicherung von S-Ausdrücken in Form von Listenstrukturen verwendet. Der zweite Unterschied besteht darin, dass die LISP-Sprache selbst die Ausgangssprache ist, die angibt, wie die S-Ausdrücke zu verarbeiten sind.
Drittens kann LISP Programme interpretieren und ausführen, die in Form von S-Ausdrücken geschrieben sind. Sie kann also wie die Maschinensprache und im Gegensatz zu den meisten anderen Hochsprachen dazu verwendet werden, Programme für weitere Ausführungen zu erzeugen.