编译原理及实践
2000-3-1
机械工业出版社
Kenneth C.Louden
372
冯博琴
无
本书结合对现代编译器设计理论的详细研究,完整描述了一个可运行的小规模语言编译器(包括源代码)。本书反映了作者的这样一些观点:不掌握理论就不会真正地理解实际的编译器设计:而对大学生来说,看不到理论在实际中的应用就不会真正地理解理论。把本书讨论的概念统一起来,就是一个完整的可运行的编译器,它使用每一章所讨论的技术进行开发,用C语言写成。每章最后有大量的练习,使学生的注意力集中在编程问题上。
主要特点:
1 详细给出了自顶而下的分析算法(第4章和第5章),包括递归下降和LL(1)分析方法、自底向上的分析、LALR(1)分析表以及Yacc分析器产生器工具的使用。
2 完整讨论了运行时环境的一般形式(第7章),从Fortran的完全静态环境到各种基于栈的环境,最后是Lisp语言的全动态环境。
3 通过一个例子语言的完整的代码产生器介绍了代码生成(第8章),并介绍了代码优先技术。
Kenneth C.Louden,加拿大麦吉尔大学获得博士学位之后,曾在多所大学任教。他的主要研究领域是统和统译器,涉及范畴论及其编程、形式语义、编译器优化与自动化技术等。1985年在美国圣何塞州立大学任教至今。所撰写的教材还有Programming Languages、Programming Languages Te
第1章 预备知识
第2章 文章的重点指标——NewsLetter刊头设计
第3章 捕捉您的目光——店里陈列展品制作
第4章 商业包装的时代——影带封套制作
第5章 精致海报宣传品制作
第6章 探索文字之美
第7章 自然彩绘效果的应用
第8章 二维宣传品的威力
第9章 图象编辑与色彩模式
附录 Adobe Photoshop 5.0与Adobe Illustrator 7.0软件中英对照说明
无
恩,是本好书,对于自身的程序设计有很大提高,值得一看
确实是一本好书
还没看,本来想买龙书,但是缺货。这本是翻译过来的,希望不会有错误
这本书的翻译还可以,不过也有些低级错误的地方,让人怀疑是不是用过翻译软件。此书本身编写得不错,和作者网站上提供的tiny语言例子+TM虚拟机一起结合运行,还是比较有代表性的。
这本书挺好的,尤其是对于计算机专业的人来说,更是不可多得的一本好书!
经典就是经典不过比较可恶的是用类pascl描述
编译原理 不错的一本书
也是国外的经典教材啊
一个朋友推荐的,觉得不错
编译原理及实践