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

Author: Chen Huowang et al.
Publisher:
Publish Date: 2004-10-01
Features: This book is based on the "Compiler Principles of Programming Language" written by Professors Chen Huowang, Qian Jiahua, and Sun Yongqiang, and has been developed by incorporating the latest research findings in compiler technology along with the authors' extensive teaching experience. It provides a comprehensive and systematic introduction to the general principles and basic implementation methods of constructing compilers, covering topics such as lexical analysis, syntax analysis, attribute grammars and syntax-directed translation, semantic analysis and intermediate code generation, symbol table and runtime storage organization, optimization and target code generation, and parallel compilation techniques. Compared to the original textbook, this book systematically integrates the latest developments in compiler technology, such as attribute grammars, compilation techniques for object-oriented languages, parallel compilation techniques, and automatic construction tools for compilers. In terms of language context, it replaces FORTRAN and Algol in the original textbook with C and Pascal. Additionally, it includes necessary examples in some key chapters to help readers understand and self-study. This book can serve as a textbook for computer science (or engineering) programs in higher education institutions (both science and engineering), or as a reference for teachers, graduate students, senior students, or software engineering technicians.

📌 Related Posts