(基于Java)编写编译器和解释器-第一章:介绍之前

关于翻译《Writing Compilers and Interpreters 3rd Edition》书籍

翻译这本书的想法

这学期在学完《编译原理》这门课程之后,我是深深地被编译器的实现迷住了。。。

本学期的《编译原理课程设计》中最后用C++实现了一个小编译器,但是其中很大部分是借用该书的讲解实现,而且是C++语言。在Google、百度之后,千挑万选发现了这本很有名的但是并不为多数人了解的书(大家都不是特别关心编译器的实现)。

相对于号称编译原理界的“三大圣书”:龙书——《编译原理技术和工具》-作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 、虎书——《现代编译原理-C语言描述》-作者:Andrew W.Appel,with Jens Palsberg 、鲸书——《高级编译器设计与实现》-作者:Steven S.Muchnick
“三大圣书”详情请访问参考链接

但是,这本书是基于java,而且有更加详实完善的代码讲解,该书作者也是大名鼎鼎的Ronald Mak,其前两版讲解编译器的是使用的C/C++,加上目前该书目前没有英文版,故此笔者决定擅自翻译该书。

笔者英语水平目前较差,仅是英语六级水平,但是为了读者理解,并尽量保证翻译质量,笔者会用心做好的。

SupriseMF wechat
欢迎关注微信订阅号【星球码】,分享学习编程奇淫巧技~
喜欢就支持我呀(*^∇^*)~

热评文章