豆瓣
扫码直接下载
Fareware. Done, 2015年11月26日
斯坦福的书都这么难么
重讀教材。不明白為啥當年我學這門課的時候這麽痛苦,當時讀此教材非常煩躁以至於基本沒仔細讀過。可能是大了兩歲,心智成熟了。挺順暢。講解清楚,抽象化形象,體系層次清晰(雖然就那麽幾個編譯階段不分章節寫也不可能233)作編譯基礎教材再合適不過了,編譯的基礎是後面很多東西的基石。
随着课程看了最主要的部分。
补课
大名鼎鼎的龙书…但说实话我没咋看进去。复习听课主要还是用老师的PPT,原版书太难啃啦。也不知道为啥,拿到的书是轻型纸,导致我对本书好感下降很多…感觉学到了不少,但可能还真的只是皮毛吧。
英文版的看过前两章节,还是可以看得懂的,例如语法词法分析,语意分析,都明白是干什么了。后面的ir生成以及对应的optiminzation都没有看!
深入浅出,对没有相关背景的人作者显示出了尽量友好的态度。
看了部分章节,精力有限,不再展开。
中文读不懂。。。英文也读不懂。。。。
Aho确实是大师
读过parser的部分。其实现在Lexer和Parser的代码自动生成工具(Flex, Bison, Yacc)已经很强大了,不搞编译的话完全不用深入学习各种parse算法。
之前作为教材买的,没细看。对这一部分内容不大感冒吧。
书是好书,但为什么要印成这么小一本。。纸质也不咋样,感觉糟蹋了原著
Compilers里面好多“黑话”呀 感觉编译原理的研究应该已经很成熟了,因为从analyzer到optimization,各个模块都抽象出数学表达,很多步骤也借助于数学公示的推导求解 同样是大型程序,操作系统和数据库的各个模块体现的多为工程上的优化;虽然也有可能是相应教材对工程内容比较侧重,而没有过多着墨于formal推演
对于很多对编译器不求甚解的来讲,这书的确是在骗钱。但是这书对于整个计算机科学发展的贡献,我想不是这么容易可以概括的。
可以做字典用,理論忘記了的時候順手查查。但是絕對不適合用來學習。
经典之所以成为经典,不是没有原因。基本编译前端你能遇到的东西,龙书无所不包,书中的娓娓道来实让很多教科书汗颜。
终于通读了。
这字体也太小了吧,看得眼睛疼。
> 编译原理
2 有用 Vivie 2015-12-06 13:19:29
Fareware. Done, 2015年11月26日
5 有用 恶魔骑着驴子来 2012-06-22 00:18:43
斯坦福的书都这么难么
4 有用 马猴烧酒نکن 2020-05-12 01:52:53
重讀教材。不明白為啥當年我學這門課的時候這麽痛苦,當時讀此教材非常煩躁以至於基本沒仔細讀過。可能是大了兩歲,心智成熟了。挺順暢。講解清楚,抽象化形象,體系層次清晰(雖然就那麽幾個編譯階段不分章節寫也不可能233)作編譯基礎教材再合適不過了,編譯的基礎是後面很多東西的基石。
1 有用 宁叁木 2013-12-06 20:36:48
随着课程看了最主要的部分。
0 有用 Zen 2022-11-06 15:42:38 广东
补课
0 有用 lkjidm 2023-06-28 16:30:02 广东
大名鼎鼎的龙书…但说实话我没咋看进去。复习听课主要还是用老师的PPT,原版书太难啃啦。也不知道为啥,拿到的书是轻型纸,导致我对本书好感下降很多…感觉学到了不少,但可能还真的只是皮毛吧。
0 有用 liyang 2019-10-01 07:58:35
英文版的看过前两章节,还是可以看得懂的,例如语法词法分析,语意分析,都明白是干什么了。后面的ir生成以及对应的optiminzation都没有看!
0 有用 小猫咪喂食 bot 2019-12-25 11:13:17
深入浅出,对没有相关背景的人作者显示出了尽量友好的态度。
0 有用 KeithLv 2012-09-15 17:19:06
看了部分章节,精力有限,不再展开。
0 有用 车裂小可爱 2021-08-27 21:38:26
中文读不懂。。。英文也读不懂。。。。
0 有用 码农楠哥 2012-05-13 18:20:54
Aho确实是大师
0 有用 stone 2013-04-13 19:47:00
读过parser的部分。其实现在Lexer和Parser的代码自动生成工具(Flex, Bison, Yacc)已经很强大了,不搞编译的话完全不用深入学习各种parse算法。
0 有用 xavierwu 2015-11-08 01:59:13
之前作为教材买的,没细看。对这一部分内容不大感冒吧。
0 有用 豆友114514 2023-07-07 16:21:24 浙江
书是好书,但为什么要印成这么小一本。。纸质也不咋样,感觉糟蹋了原著
0 有用 大虾萌 2022-08-25 16:57:05 江苏
Compilers里面好多“黑话”呀 感觉编译原理的研究应该已经很成熟了,因为从analyzer到optimization,各个模块都抽象出数学表达,很多步骤也借助于数学公示的推导求解 同样是大型程序,操作系统和数据库的各个模块体现的多为工程上的优化;虽然也有可能是相应教材对工程内容比较侧重,而没有过多着墨于formal推演
0 有用 Raalyt 2013-08-31 16:00:32
对于很多对编译器不求甚解的来讲,这书的确是在骗钱。但是这书对于整个计算机科学发展的贡献,我想不是这么容易可以概括的。
0 有用 米斯特菜爱疯癫 2018-12-17 22:59:16
可以做字典用,理論忘記了的時候順手查查。但是絕對不適合用來學習。
1 有用 lilde90 2013-09-19 01:22:10
经典之所以成为经典,不是没有原因。基本编译前端你能遇到的东西,龙书无所不包,书中的娓娓道来实让很多教科书汗颜。
0 有用 e1vinw 2021-06-27 18:16:55
终于通读了。
0 有用 子苓 2017-01-07 11:03:05
这字体也太小了吧,看得眼睛疼。