Closed. This question needs to be more focused 。它目前不接受答案。












想改善这个问题吗?更新问题,使其仅通过 editing this post 关注一个问题。

7年前关闭。



Improve this question




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



鉴于评论很长很详细,我认为他对这个主题很了解。
那么具体来说,龙书的哪一部分是过时的呢?

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

最佳答案

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

关于评论:我从未听说过“LH”解析,我想我会跟踪。 (现在真正好的解析器是“GLR”)。如果你的报价是准确的,我不会在里面放很多股票。 (这是在试图“销售”这本书的 Springer 页面上;看起来像是营销宣传)。

还有其他一些编译器书籍(是的,包括 Torczon/Cooper),它们非常好,并且涵盖了 Dragon Book 之外的主题。但补充并不等同于替换。如果您在编译时做任何认真的事情,决定不使用它是愚蠢的。我的解决方案:只需购买它们(如果您正在构建编译器,您将很难说服我您没有钱);大多数人都有一些有用的东西要说,而其他人则没有。即使是评论过的书也可能相当不错; Dick Grune 是其中一位编辑,他非常了解解析方面的东西,并且在编译器的学术领域中享有盛誉。

如果坚持只买一本,龙书还是不错的。

关于compiler-construction - 龙书的哪一部分已经过时了?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23857711/

10-11 15:55