编译原理:龙书,虎书,鲸书

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

编译原理的学习世界有三大名著:龙书,虎书,鲸书。

龙书,《编译原理》

作者: Alfred V. Aho / Monica S.Lam / Ravi Sethi / Jeffrey D. Ullman

《编译原理》

提及编译原理,首先映入脑海的就是这本经典的《编译原理》。“龙书”因其封面得名。该书在 1000+ 名豆瓣用户手下得到 9.0 的高分。

以龙作为 LOGO 的编译工具链 LLVM 的作者 Chris Lattner 也是该书的忠实读者。可见该书之权威。

令人惊叹的还有,作者 Aho 以及 Ullman 因为这本书以及相关贡献,在 2020 年获得了图灵奖。

虎书,《现代编译原理 : C语言描述》

作者: Andrew W.Appel / MaiaGinsburg

《现代编译原理(英文版)》

这本书因其原书封面上的老虎得名“虎书”(中译版封面没有)。该书热度一般,在几十个豆瓣用户的手上拿走 8.9 分。

豆瓣用户对这本书的评价褒贬不一:有说这书上的实践需要书外的编译基础知识,也有说这书通俗易懂、便于入门。

鲸书,《高级编译器设计与实现》

作者:Steven S. Muchnick

《高级编译器设计与实现》

与“龙书”齐名,讲解了基础后,着重 IR 和优化。所以相比上面两本基础书更全面。

花名“鲸书”有点抽象,说的是原书封面上的那块毛毯上画的鲸。

该书与虎书热度相当,在几十个豆瓣用户的手上拿走 8.7 分。

这本书自 2005 年出版后,再无新版。所以网上能买到的也多是在原价的基础上加价出售。我也是刚买了一本高价款。

都看到这儿了,不如关注每日推送的“科文路”、互动起来~

至少点个赞再走吧~

编译原理:龙书,虎书,鲸书

https://xlindo.com/kewenlu2022/posts/1a65bb95/

Author

xlindo

Posted on

2022-08-11

Updated on

2023-05-10

Licensed under

Comments