理论教育 编译器设计之路:学习与理解指南

编译器设计之路:学习与理解指南

时间:2023-11-04 理论教育 版权反馈
【摘要】:为了帮助读者更好地学习与理解,在每一苹结尾处,笔者将结合讲述内容推荐一些书籍或资源,供读者参考。“龙书’原著共有二个版本,即1977年第一版、1986年第二版,2007年第三版。在“红龙书”的基础上 紫龙书”增加了关于过程间分析、指令级并行等研究热点的讨论。

编译器设计之路:学习与理解指南

为了帮助读者更好地学习与理解,在每一苹结尾处,笔者将结合讲述内容推荐一些书籍或资源,供读者参考。

l、History of Programming Languages Richard Wexelblat Academic Press

说明:本书是以介绍程序设计语言历史为主的材料。

2、The History of Programming Languages, Volume 2 Thomas Bergin, Richard Gibson ACM Press

说明:本书是以介绍程序设计语言历史为主的材料。

3、Compilers and Compiler Generators P.D.Terry Rhodes University

说明:本书是很不错的编译技术的入门教材,相对于“紫龙书”简单一些。

4、Structure and Interpretation of Computer Programs Harold Abelson The MIT Press

说明:本书是麻省理工学院的经典教材,以介绍程序设计语言原理与翻译技术为主,初学者阅读有一定难度。

5、Pascal User Manual and Report Kathleen Jensen, Niklaus Wirth(www.daowen.com)

说明:Wirth写的一本Pascal用户手册,足Pascal的权威著作。

6、PascaIIS0 7158:1990

说明:ISO撰写的Pascal标准。

Alfred V. Aho, Monica S. Lam,

7、编译原理(紫龙书)R 机械工业出版社

Ravi Sethi, Jeffrey D. Ullman

说明:在编译技术中,“龙书”堪称最经典的著作。“龙书’原著共有二个版本,即1977年第一版(习称“绿龙书” 目前并没有中文版)、1986年第二版(习称“红龙书”,中文版于2003年由机械工业出版社出版),2007年第三版(习称“紫龙书”,中文版于2009年由机版工业出版社出版)。在“红龙书”的基础上 紫龙书”增加了关于过程间分析、指令级并行等研究热点的讨论。同时,还引入了‘些关于经典编译技术的最新观点。

8、Compiler Construction Niklaus Wirth Addison-Wesley

说明:本书是Wirth于1996年撰写的以介绍编译器构造为主的材料。但本书内容比较精炼,小太适合作为入门级读物。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈