本书以提高学生的软件开发能力为目标,除了介绍与编译有关的基础知
识外,更注重介绍设计、开发编译程序的过程、方法和技术。为达到此目标
,本书以一个编译器的设计实现案例贯穿全书,以Sample语言为代表,利用
软件工程的思想,采取自顶向下分析设计、逐步求精的方法,从词法分析开
始,随着教学的深入逐步对编译程序及相关部分进行分析、设计,直至完成
整个编译器的设计。
本书强调理论和实践相结合,主要从实用性和可操作性的角度把握;内
容丰富,文字精练,**突出,不求大而全,但求简而精。本书面向普通高
校计算机专业的本科学生,也可作为自学考试教材及读者自学的参考书。