本书全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、存储结构优化等,适合于后续课程或研究生教学。
Andrew W. Appel
美国普林斯顿大学计算机科学系教授,第26届ACM SIGPLAN-SIGACT程序设计原理年会大会执行主席,1998~1999年在贝尔实验室做研究工作。主要研究方向是计算机安全、编译器设计、程序设计语言等。
Maia Ginsburg
美国普林斯顿大学计算机科学系讲师。
http://gc-daniel-0318.spaces.live.com/blog/cns!B6826F6CF83C99E!5031.entry 随手写几个,一是推荐几本书,二是交流一下学习体会 首先是编程语言,这个东西是最没必要挑书的。刚入门的时候找本简单点的,能马上上手的,最好比较薄——也就是比较便宜——的书看看,比方工具...
评分本书和龙书都全篇阅读完过,与龙书相比相差太远,这是一本编译方面的入门书,但你最好别信,你需要懂编译方面的原理,因为这本书偏重实践,很多地方原理不讲或者简单地一笔带过,点到即止,没看过龙书,你甚至不知道它在讲什么。
评分Reading now. Anyone who want to communicate the problems, just mail to me.
评分本书和龙书都全篇阅读完过,与龙书相比相差太远,这是一本编译方面的入门书,但你最好别信,你需要懂编译方面的原理,因为这本书偏重实践,很多地方原理不讲或者简单地一笔带过,点到即止,没看过龙书,你甚至不知道它在讲什么。
评分翻了这么多本书,这是我看过的唯一一本讲具体怎么构建一个编译器的书。同时这本书所构建的编译器就像作者说的那样,简单但是并不平庸,拥有很多挺先进的特性。也能算是一个优化编译器。 但是要跟着这本书做下来还是有一定难度的,需要扎实的C语言功底。
翻译实在是…
评分翻译是败笔 "它有嵌套的作用域和在堆中分配储存空间的记录,虽简单却并不平凡" 是不是应该是"它支持"呢?而且原文就用的with,真不知道怎么翻译的
评分翻译实在是…
评分- 编译原理(龙书)/现代编译原理(虎书): 编译原理是真的难
评分适合新手,可以边读边实现
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有