
The first edition is informally called the 'red dragon book' to distinguish it from the second edition and from Aho & Ullman’s 1977 Principles of Compiler Design sometimes known as the 'green dragon book' Topics covered in the first edition include:
- Compiler structure
- Lexical analysis (including regular expressions and finite automata)
- Syntax analysis (including context-free grammars, LL parsers, bottom-up parsers, and LR parsers)
- Syntax-directed translation
- Type checking (including type conversions and polymorphism)
- Run-time environment (including parameter passing, symbol tables, and storage allocation)
- Code generation (including intermediate code generation)
- Code optimization
- directed translation
- new data flow analyses
- parallel machines
- JIT compiling
- garbage collection
- new case studies.





