龙书的哪一部分已过时?

时间:2014-05-25 16:52:32

标签: compiler-construction

我遇到了this review,评论者说:

  

鉴于多处理器和现已证明的LH解析和成功   更多的是,很多旧龙系列已经过时了   编译器设计(MCD)可以很好地填补空白   库珀。

鉴于该评论非常冗长和详细,我认为他对该主题了如指掌。 那么具体来说,龙书的哪一部分已经过时了?

(LH解析到底是什么?我尝试使用谷歌搜索,但无法找到任何相关内容。也许是一个错字?)

1 个答案:

答案 0 :(得分:5)

我已经建立了40多年的解析器和程序分析/转换规则。龙书 非常擅长描述编译的基础知识。没有理由相信它突然变得不那么好了。

关于评论:我从来没有听说过“LH”解析,我想我会跟踪。 (这些天真的很好的解析器是“GLR”)。如果你的报价是准确的,我不会在其中投入大量的股票。 (这是在斯普林格页面试图“出售”这本书;看起来像营销的毛茸茸)。

还有其他编译器书籍(是的,包括Torczon / Cooper)非常好,并且涉及Dragon Book涵盖的主题。但补充与替换不同。如果你做任何严肃的编译工作,你决定不使用它是愚蠢的。我的解决方案:只需购买它们(如果你正在构建编译器,你将很难说服你没有钱);大多数人都有一些有用的东西可以说其他人没有。即使是经过评论的书也可能相当不错; Dick Grune是编辑之一,他非常了解他的解析内容,并且在编译器的学术空间里有很好的代表。

如果你坚持只购买一本,龙书仍然相当不错。