本书是九章丛书、清华大学计算机系列教材之一,是根据吕映芝等编著的《编译原理》和张素琴、吕映芝等编著的《编译原理》(第二版)而做的辅导及习题解答。遵循编译原理课程教学大纲的要求共分为13章,内容包括引论、PL/O编译程序的实现、文法和语言、词法分析、自顶向下语法分析方法、自底向上优先分析、LR分析、语法制导翻译和中间代码生成、符号表、目标程序运行时的存储组织、代码优化、代码生成、编译程序的构造。每章首先列出本章的基本内容,接着给出例题以及精解,并对每章的习题给出了详细的解答,最后根据课程学习进度给出阶段训练及答案,可作为计算机及其相关专业“编译原理”课程的学习指导书,也适用于参加研究生入学考试、软件设计师考试、计算机等级考试人员的复习参考书。