《编译程序设计原理》是在作者编写的“面向21世纪课程”教材《编译程序构造原理和实现技术》基础上,经过细致、全面的修改和补充编写而成。
新版教材仍保持原书的风格,经过修改。使概念的描述更加清晰,原理和理论的论述更加充分,例子更加丰富,直观性和理论性也有所增强。
《编译程序设计原理》介绍编译原理课程的基本原理和基本技术。为与国外**编译原理教材接轨,在记法上有所创新。
《编译程序设计原理》共11章。主要包括词法分析和语法分析的理论与技术,语义分析原理与技术,运行时存储空间,动作文法与属性文法技术,中间代码生成、中间代码优化和目标代码生成的原理与技术,对象式语言编译的基本技术等。
《编译程序设计原理》各章共有100多个练习题,有助于读者对教材各章内容的分析和理解。
《编译程序设计原理》是关于介绍“编译程序设计原理”的教学用书,具体包括了:为什么要学习编译技术、编译器的测试与维护、有穷自动机与词法分析、文法与语法分析、运行时的存储环境、面向语法的语义描述、中间代码优化、对象式语言的实现等方面的内容。