《高等学校教材•编译原理及实践教程》以提高学生的软件开发能力为目标,除了介绍与编译有关的基础知识外,更注重介绍设计、开发编译程序的过程、方法和技术。为达到此目标,《高等学校教材•编译原理及实践教程》以一个编译器的设计实现案例贯穿全书,以Sample语言为代表,利用软件工程的思想,采取自顶向下分析设计、逐步求精的方法,从词法分析开始,随着教学的深入逐步编译程序及相关部分进行分析、设计,直至完成整个编译器的设计。