1952年一个编译器问世,迄今早已过去一个半多新世纪,编译器的发展趋势日臻成熟,有关编译器设计的经典著作也出版发行了许多,但既关心设计关键点,又具有全局观念的经典作品微乎其微,《编译器设计(第2版)》就是那样一本难能可贵的优秀作品。
俩位作者很多年来一直迎战在产品研发和课堂教学一线,基础理论和实践活动上的丰富工作经验都凝固在了《编译器设计(第2版)》中。书中阐述了一系列搭建当代编译器必不可少的关键技术,剖析了编译器设计者必须应对的众多难题,诠释了处理这种难题常用到的一些知识要点。第2版是阔别八年以后全新升级修定的版本,充足呈现了编译器结构技术性的进度。作者重新写过了书中所有实例,并非常改善了论述次序,促使章与章中间的內容更具有持续性,也更合适专业人员将这部高校教材做为教材。
目录
- 第1章 编译概观
- 第2章 词法分析器
- 第3章 语法分析器
- 第4章 上下文相关分析
- 第5章 中间表示
- 第6章 过程抽象
- 第7章 代码形式
- 第8章 优化简介
- 第9章 数据流分析
- 第10章 标量优化
- 第11章 指令选择
- 第12章 指令调度
- 第13章 寄存器分配