鲸书和虎书
终极管理员 知识笔记 1907阅读
“虎书”和“鲸书”有什么区别?

答:”虎书“的由来:第一版封面是一只老虎,因此也被人们叫做“虎书”,本书使用的是更适合广大读者的C语言,而另外两本书分别采用ML语言和Java语言。 对于鲸书来说,出版的时间比“龙书”和“虎书”晚,它不但包含了起那两本书的内容,而且还涵盖其中包含了一些比较高级的编译器的设计和实现,是针对有一定基础的人群来学习的。 此书也被称为橡书,虽然没有被列入编译原理三大圣书名单,但内容还是相当不错的。
鲸书是什么书?

答:“鲸书”。 鲸书是经典的编译器著作,与“龙书”齐名。 书中针对现代语言和体系结构全面介绍了编译器设计与实现的高级论题,从编译器的基础领域中的高级问题开始,然后深入讨论了各种重要的代码优化。
看完虎书和鲸书,龙书能写出来一个c语言编译器吗?

答:我看完过虎书和鲸书,龙书最近在参考着看。 这三本书的地位在编译器界应该和UNIX编程界的APUE和UNP差不多。 如果你将这三本书全部看完,你也不一定可以写出来一个C语言编译器,但是这三本书会涵盖你写一个C语言编译器的 理论 基础。
