Modern Compiler Principles - C Language Description

Author: (USA) Aho
Publisher:
Publish Date: 2006-04-01
Features: This 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. The book is divided into two parts. The first part is the fundamentals of compiler design, suitable for compiler principles courses (one semester); the second part covers advanced topics, including object-oriented languages and functional languages, garbage collection, loop optimization, SSA (Static Single Assignment) form, loop scheduling, and storage structure optimization, suitable for subsequent courses or graduate teaching. The book provides a special project for students, written in C, including frontend and backend design, allowing students to create a fully functional compiler within one semester. This book is suitable for undergraduate or graduate students in computer science and related fields in higher education institutions, as well as for researchers or engineering professionals as a reference.

📌 Related Posts