本书深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等。并在最后两章讨论了实现编译器的一些编程问题和几个编译器实例。”龙书“的由来:1977年,AlfredV.Aho 和 Jeffrey D.Ullman 出版《Principles of CompilerDesign》,封面是一个骑士和一只恐龙,因此第一次被人们叫做龙书,但还是因为那条龙是绿色的,所以又叫绿龙书。再次之后随着不断的改版,又相继出现了红龙书、紫龙书。
作者
Alfred V. Aho,伦比亚大学的 Lawrence Gussman 计算机科学教授。美国国家工程院院士,ACM和IEEE的会员。
Monica S. Lam,斯坦福大学的计算机科学教授。曾经是 Tensilica 的首席科学家,首创了很多在工业界得到应用的编译技术。
Ravi Sethi,曾经是Bell实验室的高级副总裁,并且是 Lucent 科技的通信软件的首席技术官。
Jeffery D. Ullman,Gradiance 公司的首席执行官和 Standford 大学的Stanford W. Ascherman 计算机科学(名誉退休)教授。
地址