内容简介
本书系统全面地介绍经典、广泛应用的高级程序设计语言编译程序的构造原理、实现技术、方法和工具。本书包含了现代编译程序设计的基础理论和技术,并在语义分析、代码优化,面向对象语言的编译及高级优化技术等方面反映了20世纪90年代后的一些重要研究成果,特别兼顾近年来编译原理及技术的发展和发生的一些重要变化,专辟“编译技术高级专题”予以介绍。本书的组织注重提炼精华、循序渐进、深入浅出,每章开头提炼了该章涉及的主要内容、要点和关键概念,全书精编、精选了近300道各种类型的习题和思考题,还提供了编译程序实现的具体实例,能够辅助读者更好地学习和掌握编译原理。
本书可以作为计算机学科类专业及相关专业本科和研究生编译原理的教科书,也可以作为软件技术人员的参考用书。