Allgemeine Beschreibung
Das Buch hat etwa 300 Seiten. Die Version des Buches, die ich erhalten habe, enthielt 16 Kapitel, obwohl es kleine Probleme mit dem Inhaltsverzeichnis und der Schriftgröße gab (sie war klein und fehlte die Ausrichtung). Allerdings war das nicht kritisch und mit dem Buch lässt sich gut arbeiten. Neben Text enthält das Buch zahlreiche Code-Einfügungen. Andere Inhaltstypen sind nicht vorhanden. Das Schwierigkeitsniveau des Buches ist komplex. Das Material ist so aufgebaut, dass jedes vorherige Kapitel logische Fortsetzung des nächsten ist mit einer komplexeren Version. Als Werkzeug zum Schreiben seines Compilers verwendet der Autor Turbo Pascal 4.0.
Kurze Übersicht
Eine detaillierte Übersicht zu erstellen wäre ziemlich schwierig, also liste ich einfach die Hauptthemen auf, die der Autor in diesem Buch behandelt: syntaktische und lexikalische Analyse, Interpreter-Arbeit, Steuerungsstrukturen, Boolesche Ausdrücke und einige andere Themen.
Im gesamten Buch schreibt der Autor häufig bereits geschriebenen Code um und verbessert ihn, also für diejenigen, die alles Schritt für Schritt wiederholen wollen, sollten den in einem aktuellen Kapitel geschriebenen Code nicht als perfekt und endgültig betrachten.
Meinung
Lange vor der Universität in der College-Zeit habe ich kurz Assembler gelernt. Dieses Buch schien trotzdem etwas schwierig und völlig fern von meiner täglichen Arbeit zu sein. Andererseits ist es nicht übermäßig schwierig und mit gebührender Aufmerksamkeit kann man dem Autor folgen, der Kapitel für Kapitel seine eigene Programmiersprache verbessert und so analog seine eigene ultra-primitive Programmiersprache entwickeln.