Compiler Principles

Author: Hu Lunjun
Publisher:
Publish Date: 2005-07-01
Features: "Compiler Principles" (2nd Edition) can be used as a textbook for undergraduate students in computer science at universities, as well as for adult education undergraduate and specialized education students. It also provides reference value for relevant engineering technicians. This book is compiled based on the basic teaching requirements of "Compiler Principles" courses in universities. It systematically introduces the general construction principles, basic design methods, and main implementation techniques of compilers. The content includes: fundamental knowledge of grammars and languages, design principles and construction methods of lexical analysis programs, various syntax analysis techniques, syntax-directed translation techniques and intermediate code generation, organization and management of symbol tables, code optimization, organization and management of runtime storage space, target code generation, and basic knowledge of parallel compilation techniques, among others. The book is systematic, with clear concepts and concise, popular content. Each chapter is preceded by a learning guide and followed by a summary, self-assessment exercises, and practice problems. The appendix provides reference answers to the self-assessment exercises and practice problems, as well as compiler experiment content, requirements, reference algorithms, and a C language compiler experiment program framework. This book can be used as a textbook for undergraduate students in computer science at universities, as well as for adult education undergraduate and specialized education students. It also provides reference value for relevant engineering technicians.

📌 Related Posts