为了帮助读者更好地学习与理解,在每一苹结尾处,笔者将结合讲述内容推荐一些书籍或资源,供读者参考。
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,
Ravi Sethi, Jeffrey D. Ullman
说明:在编译技术中,“龙书”堪称最经典的著作。“龙书’原著共有二个版本,即1977年第一版(习称“绿龙书” 目前并没有中文版)、1986年第二版(习称“红龙书”,中文版于2003年由机械工业出版社出版),2007年第三版(习称“紫龙书”,中文版于2009年由机版工业出版社出版)。在“红龙书”的基础上 紫龙书”增加了关于过程间分析、指令级并行等研究热点的讨论。同时,还引入了‘些关于经典编译技术的最新观点。
8、Compiler Construction Niklaus Wirth Addison-Wesley
说明:本书是Wirth于1996年撰写的以介绍编译器构造为主的材料。但本书内容比较精炼,小太适合作为入门级读物。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。