Compilers: Principles, Techniques, and Tools (Third Edition)

Author: Jiang Liyuan, Kang Muning (Editor-in-Chief)
Publisher:
Publish Date: 2005-01-01
Features: This is the 3rd edition of a national key textbook for higher education under the "Tenth Five-Year Plan," systematically introducing the structure, workflow, design principles, and implementation techniques of compilers. The book consists of 11 chapters, covering fundamental knowledge of languages and grammars, lexical analysis, syntax analysis, semantic analysis, and intermediate code generation, symbol table organization, runtime storage organization and allocation, code optimization, target code generation, and compilation techniques for object-oriented languages. In terms of content organization, the book organically combines fundamental theories with specific implementation techniques, accurately and clearly explaining relevant concepts and principles while providing typical implementation programs. Additionally, it offers a detailed introduction to the functionality and usage methods of currently popular and highly effective parser generator tools. The book strives to reflect the latest achievements in compiler technology. All the analysis algorithms, drivers, and semantic actions listed are described in C language, and each chapter includes numerous exercises and hands-on practice problems. The text is concise and easy to understand, with content presented in a progressive and accessible manner, making it suitable for self-study. This book can serve as a textbook for undergraduate computer science programs and as a reference for computer software professionals. Accompanying this book, Northwest University of Technology Press has published "Common Question Types and Simulated Exams in Compiler Principles," which is designed to help students deepen their understanding of the core course content, improve problem-solving skills, and meet the needs of postgraduate entrance examination preparation. It provides detailed solutions to key exercises from this book.

📌 Related Posts