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

Author: Chen Huowang
Publisher:
Publish Date: 2004-08-01
Features: "Programming Language: Compiler Principles" (3rd Edition) can be used as a textbook for computer science (or engineering) majors in higher (science, engineering) colleges, or as a reference book for teachers, graduate students, senior students, or software engineering technicians. This book is based on the "Compiler Principles of Programming Languages" written by Professors Chen Huowang, Qian Jiahua, and Sun Yongqiang, and incorporates the latest research findings in compiler technology along with the authors' many years of teaching experience. It systematically and comprehensively introduces the general principles and basic implementation methods of constructing compilers, including lexical analysis, syntax analysis, attribute grammars and syntax-directed translation, semantic analysis and intermediate code generation, symbol table and runtime memory space organization, optimization and target code generation, and parallel compilation technology. 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 technology, and automatic construction tools for compilers. In terms of language context, C and Pascal have replaced FORTRAN and Algol from the original textbook. Additionally, necessary examples have been added to important chapters to help readers understand and self-study. This book can be used as a textbook for higher (science, engineering) colleges' computer science (or engineering) majors, or as a reference book for teachers, graduate students, senior students, or software engineering technicians.

📌 Related Posts