鲸书

DNA图谱 / 问答 / 标签

编译原理“龙书”“虎书”“鲸书”的书名是什么?

1.龙书(Dragon book) 书名是Compilers: Principles,Techniques,and Tools 2.鲸书(Whale book) 书名是:Advanced Compiler Design and Implementation 3.虎书(Tiger book) 书名是:Modern Compiler Implementation in Java/C++/ML,Second Edition

“龙书”虎书“鲸书”有什么区别?要不要全都看完?是不是全部看完了就会设计语言了?

龙书侧重基础,很详细,最新版里也加入了很多优化的内容,很好的一本书~鲸书侧重优化部分,感觉不搞编译的话没必要看这个吧~虎书侧重实践,大部分基础和优化都讲到了但不是特别详细,本书还实现了一个tiger编译器~

龙书虎书鲸书先看哪一本

龙书。龙书、虎书、鲸书是编译原理的三大圣书,应该先看龙书,因为龙书侧重基础,很详细,最新版里也加入了很多优化的内容,很好的一本书, 鲸书侧重优化部分,是龙书的升华,虎书侧重实践,大部分基础和优化都讲到了。

龙书虎书鲸书先看哪一本

都行,可以根据个人喜好。龙书,虎书,鲸书,主要内容包括基础应用、实用技巧、原理机制等方面,这些书的别名主要根据封面、作者姓名首字母、书名首字母来命名的。“龙书”的由来:1977年的封面是一个骑士和一只恐龙,因此第一次被人们叫做龙书,而且那条龙是绿色的,所以又叫绿龙书。再次之后随着不断的改版,又相继出现了红龙书、紫龙书。在编译领域,“虎书”和“龙书”齐名,虎书出版的比较晚,与“龙书”相比,内容上增加了数据流分析、循环优化、内存管理等内容。对于鲸书来说,出版的时间比“龙书”和“虎书”晚,它不但包含了起那两本书的内容,而且还涵盖其中包含了一些比较高级的编译器的设计和实现,是针对有一定基础的人群来学习的。