Das „Drachenbuch“ von Aho, Sethi und Ullman, nun in einer überarbeiteten zweiten Auflage mit Monica Lam, gilt als das Referenzwerk im Compilerbau. Es bietet eine umfassende Einführung in die Theorie und Praxis des Compilerbaus, beginnend mit der Grammatik einfacher Sprachen und den Grundideen der Compiler-Technologie. Die Autoren behandeln zentrale Themen wie lexikalische Analyse, Syntaxanalyse, Typüberprüfung, Zwischencodegenerierung und Codeoptimierung. Neu sind vier Kapitel zur Laufzeitumgebung und modernen Prozessorarchitektur, die das Wissen durch Praxisbeispiele veranschaulichen. Die Verwendung der Werkzeuge lex und yacc wird demonstriert, während die Neuauflage ein in Java entwickeltes Compiler Front-End enthält. Zudem wird in der deutschen Übersetzung Anhang C hinzugefügt, der SableCC vorstellt, ein Werkzeug zur Erstellung von Lexer und Parser in Java. SableCC ermöglicht auch die Generierung abstrakter Syntaxbäume und die Implementierung von Analysephasen. Der Anhang und die CWS-Webseite bieten zusätzliche Übungen, die das Buch sowohl für Lehrzwecke als auch für die praktische Anwendung in der Java-Entwicklung nutzbar machen. Es richtet sich an Studierende und Praktiker, die effizienten Code entwickeln möchten. Begleitend sind Lösungsansätze und alle Abbildungen als Foliensatz verfügbar.
Alfred Aho Pořadí knih (chronologicky)






Informatik, Datenstrukturen und Konzepte der Abstraktion
- 1042 stránek
- 37 hodin čtení
Das Lehrbuch richtet sich an Leser mit Grundkenntnissen in Programmierung und behandelt zentrale Modelle und Konzepte der Informatik sowie die erforderlichen Grundlagen der diskreten Mathematik und Logik.
Foundations of Computer Science
- 765 stránek
- 27 hodin čtení
Enthusiastically reviewed by professors and successfully tested at several schools to ensure classroom effectiveness, this authoritative text skillfully integrates the discrete mathematics students of computer science need to know with the models, concepts, logic, and techniques of the field.
Compilerbau 1
- 567 stránek
- 20 hodin čtení
Compilerbau 2
- 378 stránek
- 14 hodin čtení
The AWK Programming Language
- 224 stránek
- 8 hodin čtení
Originally developed by Alfred Aho, Brian Kernighan, and Peter Weinberger in 1977, AWK is a pattern-matching language for writing short programs to perform common data-manipulation tasks. In 1985, a new version of the language was developed, incorporating additional features such as multiple input files, dynamic regular expressions, and user-defined funcitons. This new version is available for both UNIX and MS-DOS.
Compilers - Principles, Techniques and Tools
- 796 stránek
- 28 hodin čtení
This is an introduction to compiler design and covers topics such as context-free grammars, fine state machines, and syntax-directed translation.
Prentice-Hall Series in Automatic Computation - 1: The Theory of Parsing, Translation, and Compiling
- 576 stránek
- 21 hodin čtení
Mathematical preliminaries; An introduction to compiling; Elements of language theory; Theory of translation; General parsing methods; One-pass no backtrack parsing; Limited backtrack parsing algorithms


