编译原理中,“遍”是对源程序或等价的中间程序从头到尾扫描的过程。同样,对这门课程,不能急于求成,要一遍一遍硬着头皮过。当初第一次看课本(陈意云)的时候真的有要疯掉的感觉,赶紧去图书馆借了龙书对照着看,话说陈老湿那本书例题都和龙书一样,稍微改动下也算个微创新好伐?你抄就抄吧,关键的解释部分还不抄全了,让人看的云里雾里。。。
回过头来说龙书,确实相比其他教材讲解清晰很多,但是对于编译原理这门抽象的课程,还是要靠自己的领悟,书只是辅助的一方面。各人有各人的领悟方式,我感觉通过编些小程序能更好的理解那些翻译,文法之类的规律。可以先从写个计算first,follow集合,或者SLR的文法分析器开始,牛人可以写个小型的编译器出来,只有膜拜的份了。
一遍又一遍
对“一遍又一遍”的回应
《Compilers》热门书评
-
三人时隔多年,再次出来骗钱
53有用 8无用 爱是寂寞人 2008-05-07
诚心地说,这是一本好教科书,但不是一本全能的书,也不是一本工具书。这本书不适合实践,里面通篇的抽象大道理,例子不多。如果你之前对编译原理不甚了解,或是想巩固对编译原理知识,这本书再适合不过了;如果你已经具备了编译知识,想自己动手构建一个编译器的话,我还...
-
《编译原理》简评
25有用 1无用 icompiler 2011-03-25
One ring to rule them all(引子指环王).这是我看到这本《编译原理》后的第一个想法,因为说起编译原理,我们不得不提起这本书,也是就是大家俗称的“龙书”。比起纷繁芜杂的数据结构,操作系统教材,编译原理教材可谓十分统一,在讲述原理方面只有龙书一本。原因很简...
-
这本书是计算机科班出身的人一定要看的!
15有用 5无用 2人愉悦的忧伤 2007-04-19
大学里面的课本,大多数都是一个稍微浓缩了的编译原理讲解,老师基本上还是要看看这本红龙书才敢讲课的。如果说这本书有什么优点,那么可以这么说,很多编译原理的书都有很多错误,这些错误是因为他们的算法和这本书的不太一样。有些取了捷径。不是说算法不对,而是没有讲明白算法简略的原因,这样导致初学者一头雾水。并且...
-
第2章有点太坑爹,差点让我放弃读此书
10有用 0无用 magnifier 2012-03-06
该本书的第2章读起来真的让人痛不欲生,太晦涩!如果不是看到这里其它读者的评论,没准儿我就放弃读这本书。理论知识讲的很深奥,无相关基础者勿入。现在开始读第3章,明显感觉理解起来相对容易很多。最近在做这方面的相关工作,这个大块头一定要拿下!...
-
第二版没有第一版好
8有用 2无用 tutu 2012-04-19
从我现在看的两章来看,这个第二版没有86年版写得好。比如,对第二章“一个简单的语法制导翻译器”,第二版确实写得没有86年版好懂。另外,86年版是基于c语言来叙述的,为了赶潮流去迎合java语言,第二版生硬把本来就是基于c语言所写成的这章内容换成用java语言,造成不太流畅的后果,对本书有些影响,因为...
书名: Compilers
作者: Alfred V·Aho
出版社: Addison Wesley
副标题: Principles, Techniques, and Tools
出版年: 2006-9-10
页数: 1000
定价: USD 186.80
装帧: Hardcover
ISBN: 9780321486813