Index / 001 EN
Compilers: Principles, Techniques, and Tools cover

Computer Science

Computer Science

Compilers: Principles, Techniques, and Tools

Alfred V. Aho; Monica S. Lam; Ravi Sethi; Jeffrey D. Ullman

The second edition of the “Dragon Book” covers language processors, lexical analysis, parsing, syntax-directed translation, intermediate code, code generation, and optimization. It suits an upper-level compiler course. Data structures, automata, and some assembly-language experience are useful preparation.

Difficulty Level
Advanced
Academic Level
Undergraduate
compiler designparsingprogramming languagescode generationOptimization

01 / Classic Textbook Recommendation

Classic Textbook Recommendation

The second edition of the “Dragon Book” covers language processors, lexical analysis, parsing, syntax-directed translation, intermediate code, code generation, and optimization. It suits an upper-level compiler course. Data structures, automata, and some assembly-language experience are useful preparation.