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