Author: (USA) Aho
Publisher:
Publish Date: 2005-09-01
Features: This book is a renowned textbook for compiler courses. Many top universities worldwide use this book as their compiler course material, including MIT, UC Berkeley, Princeton University, and Cambridge University in the UK. The book is affectionately known as the "Tiger Book" abroad, renowned alongside the "Dragon Book" (Compiler by Alfred Aho et al.) as one of the most authoritative texts in the field. Compared to other classic books on compiler, this book is more recent and up-to-date. It provides students with a hands-on project written in C, covering both frontend and backend design, allowing them to create a fully functional compiler within one semester. The book comprehensively covers the various components of modern compilers, including: lexical analysis, syntax analysis, abstract syntax, semantic checking, intermediate code representation, instruction selection, data flow analysis, register allocation, and runtime systems. Unlike most compiler textbooks, this book uses functional and object-oriented languages to describe code generation and register allocation, and provides actual C header files for the interfaces between different modules of the compiler. The book is divided into two parts: the first part covers the fundamentals of compiler, suitable for a one-semester course; the second part explores advanced topics, including object-oriented and functional languages, garbage collection, loop optimization, SSA (Static Single Assignment) form, loop scheduling, and storage structure optimization, making it ideal for specialized lectures, follow-up courses, or graduate teaching.
Target Audience: This book is suitable for undergraduate and graduate students in computer science and related fields at universities, as well as researchers or professionals in the field.
Modern Compiler Principles: C Language Description
📌 Related Posts
Literature
Foreign Literature (Upper Volume - Revised Edition)
2026-09-28
Literature
Mathematics Grade 7, First Semester Synchronous Practice
2026-09-27
Literature
Modern Mechanical and Electrical Professional English
2026-09-27
Literature
Students Read Classics -- Xu Zhimo's Prose and Poetry
2026-09-15
Literature
Mastering Windows XP Techniques 600 Tips (SP2 Edition)
2026-09-30
Literature
Numerical Control Machine Tool Maintenance Technology and Typical Cases: FANUC 6/0 System
2026-09-30
Literature
Analysis of Façade Detail Design
2026-09-30
Literature
Treasures of the Makeup Box
2026-09-30