豆瓣
扫码直接下载
评分这么高?感觉不是给入门者看的,不过内容是挺新
做教科书很合适,既强调编译器的整体架构,也有具体算法的描述和详细的示例。
覆盖了编译器从前端到后端的全部主题,很多算法都可以在 JVM C2 compiler 中找到对应实现,也算是 学习 C2 一个比较好的理论指导。整体翻译很流畅,值得一读。但是想对编译器的设计有十分具象的了解还需要结合代码研读,否则停留在脑海中的只是一些概念。
翻译的其实一般,编译书的确难翻译。除非译者自己根据伪代码实现一遍,否则难以真正理解其含义并准确表达出来。
讲的比龙书要好得多
后端部分写得有些啰嗦。
//龙书读不下去读了这本
好书烂翻译,就举一个例子吧: 5.1简介 Compilers are typically organized as a series of passes. 译成“编译器通常组织为一连串的处理趟” 译者是认为这样很接地气易于理解嘛…🙄 而且后面还在不厌其烦地使用 趟。
和英文版一起读了一遍,不愧是经典。后半部分理论偏多,怎么结合实践学习是个问题。
还不错,大三的时候看的
没翻译好,更有可能是这本书的学习曲线太陡
略读一番,内容详略得当
看完一半就好久没看了,记得21年特意买来收藏,没想到22年出英文版第三版了
太难了😭
1212
放弃,看了1/3,没时间看了
以前用的时候看过一点,写的不错
很好
2014/10/11日开始读
还是很不错的。。后半本应该没时间看了。
> 编译器设计
4 有用 Seed 2015-07-02 00:55:03
评分这么高?感觉不是给入门者看的,不过内容是挺新
7 有用 赵建清 2015-02-13 08:32:58
做教科书很合适,既强调编译器的整体架构,也有具体算法的描述和详细的示例。
5 有用 张若虚 2021-01-10 21:14:44
覆盖了编译器从前端到后端的全部主题,很多算法都可以在 JVM C2 compiler 中找到对应实现,也算是 学习 C2 一个比较好的理论指导。整体翻译很流畅,值得一读。但是想对编译器的设计有十分具象的了解还需要结合代码研读,否则停留在脑海中的只是一些概念。
10 有用 隐士 2016-06-15 19:35:09
翻译的其实一般,编译书的确难翻译。除非译者自己根据伪代码实现一遍,否则难以真正理解其含义并准确表达出来。
2 有用 Marco 2018-05-09 15:22:58
讲的比龙书要好得多
1 有用 C55x 2016-07-03 19:36:04
后端部分写得有些啰嗦。
2 有用 胡椒柠檬糖 2016-05-30 19:19:38
//龙书读不下去读了这本
4 有用 var this=that; 2019-12-25 18:43:37
好书烂翻译,就举一个例子吧: 5.1简介 Compilers are typically organized as a series of passes. 译成“编译器通常组织为一连串的处理趟” 译者是认为这样很接地气易于理解嘛…🙄 而且后面还在不厌其烦地使用 趟。
0 有用 阿丹 2017-05-21 19:46:12
和英文版一起读了一遍,不愧是经典。后半部分理论偏多,怎么结合实践学习是个问题。
0 有用 卡比卡比 2022-01-27 13:11:47
还不错,大三的时候看的
0 有用 狂人总角 2024-03-08 10:43:26 湖南
没翻译好,更有可能是这本书的学习曲线太陡
0 有用 Pal 2023-03-30 09:57:32 北京
略读一番,内容详略得当
0 有用 yjhmelody 2023-08-30 21:41:40 浙江
看完一半就好久没看了,记得21年特意买来收藏,没想到22年出英文版第三版了
0 有用 天上大乱 2022-10-03 23:17:38 北京
太难了😭
0 有用 bnxkhvs 2019-11-03 10:39:59
1212
0 有用 回答 2019-10-28 21:37:49
放弃,看了1/3,没时间看了
0 有用 书呆猫 2020-01-28 18:55:01
以前用的时候看过一点,写的不错
0 有用 漂来漂去 2015-08-15 10:15:43
很好
1 有用 prife 2016-12-01 00:17:03
2014/10/11日开始读
0 有用 黑黑 2020-12-11 15:48:40
还是很不错的。。后半本应该没时间看了。