编译原理与技术
作者: 李文生编著
出版社:清华大学出版社,2009
简介: 本书系统地介绍了编译程序的设计原理和基本实现技术,主要内容包
括词法分析、语法分析、语义分析、中间代码生成、代码生成和代码优化
等,还重点介绍了用于实现语义分析和中间代码生成的语法制导翻译技术
,以及程序运行时存储空间的组织与管理。
在介绍基本理论和方法的同时,注重实际应用,介绍了LEX和YACC的使
用方法及原理,剖析了PL/0语言的编译程序,讨论了GCC编译程序的基本结
构。配合理论教学,给出了一些实践题目,旨在培养学生分析和解决问题
的能力。
本书内容充实、图文并茂、各章节内容循序渐进,并注意理论与实践
的结合。
本书可作为高等学校计算机科学与技术专业的本科生教材或参考书,
也可供其他专业的学生或从事计算机工作的工程技术人员阅读参考。