题名:编译器设计基础
作者:Alexander Meduna著
出版年:2009
ISBN: 978-7-302-19334-0
分类号: TP314
中图分类: 编译程序、解释程序
定价: 36.00元
页数: 277 页

《编译器设计基础》是编译器编写方面的入门教材,适用于一个学期的高年级本科课程。《编译器设计基础》坚持在这一主题的理论和实践方法之间维持一种平衡。从理论角度来看,《编译器设计基础》介绍了编译及其核心阶段的基本模型。基于这些模型,它讲解了编译器中用到的概念、方法和技术。《编译器设计基础》还简述了编译以及相关话题的数学基础,这些话题包括形式语言理论、自动机和变换机。同时,从实践的视角来看,《编译器设计基础》描述了编译器技术是如何实现的。一个案例学习贯穿全书,《编译器设计基础》设计一种新的类Pascal程序设计语言,并构造其编译器;在讨论编译器各种方法的同时,这个案例学习用作其实现的实例说明。此外,《编译器设计基础》提供了许多详细的例子和计算机程序,以强调编译算法的实际应用。《编译器设计基础》中也涵盖了核心软件工具。学完《编译器设计基础》之后,学生应该能够掌握编译过程,编写简单的真实编译器,并可以继续学习关于该主题的更深入的书籍。