绿林网

《编程语言实现模式》读后感摘抄

《编程语言实现模式》读后感摘抄

《编程语言实现模式》是一本由Terence Parr著作,华中科技大学出版社出版的平装图书,本书定价:72.00元,页数:388,特精心收集的读后感,希望对大家能有帮助。

《编程语言实现模式》读后感(一):中文版中发现的错误

2012年4月第一版第一次印刷

P59最后一段“由于C++函数头文件不限大小”,英文版中是“function header”应翻译为函数头。

P88页中间“因此可以用前缀操作父^制定操作符词法单元”,英文版中是”suffix“应翻译为后缀。

《编程语言实现模式》读后感(二):编写语言应用

本书深入浅出的讲解了如何编写语言应用,作者是ANTLR的开发者,也是Lex 和 YACC的另外JAVA实现,对语言实现需求者是一本很好的应用书,值得期待。使用 Antlr 等识别工具来识别,解析,构造编译器比手工编程更加容易,同时开发的程序也更易于维护。也是现在DSL的实现方法之一。

《编程语言实现模式》读后感(三):颇有裨益的全局观

前两天去图书馆转悠,看到了这本书,还蛮新的就带回宿舍了。

说起来这是第一次看有关实现一门语言的书。龙书这样的大部头当然就更没有看过了,不敢贸然比较。

这本书给我的感觉是,作者始终站在一个较高的层面来看待语言的实现,全书讲解了数十个模式,但并未陷入到复杂的代码实现中,因此即便读者没有这方面基础,也不至于云里雾里。

因此如果有意制造一门小型语言,比如DSL,这本书很适合一品。

《编程语言实现模式》读后感(四):大局观与实用性都很好

自从2001年开始迷上编译原理,这么多年以来一直断断续续地学习,却一直处于半懂不懂且缺乏实践的尴尬境地,以至于都要引以为平生一憾了。

昨晚看过本书前两章,感觉作者有两点做得好:一是首先建立大局观,不一上来就陷入细枝末节,这样比较容易入门;二是追求实用性,举的例子都是实际的语言应用,这样比较容易建立直观的联系。这其实也是学习比较复杂的理论时特别要注意的两点,所以最好是先找一本类似本书的入门书,有了大局观和一定的理论和实践基础后再看龙书这样的专业教科书,这样循序渐进,可以少走不少弯路。

《编程语言实现模式》读后感(五):原理与工具的混搭

最近在看这本书,初衷是学习编译器实现的相关模式。 做过编译器前端的相关开发工作,所以感觉本书前面提及的内容都还比较浅显易懂。 但到了后面的,语意分析,代码执行等部分一直是用ANTLR描述语言来讲解。 这和我的预期有很大的不同。 我以前没用过ANTLR, 现在也不打算学习这个工具。所以看起来有点不爽。还好本书每章都分成了两个部分:

1.模式的描述 和

2. 模式的实现。

在描述中会讲解本模式所处理的问题以及注意事项。 在模式的实现中会使用ANTLR来生成java代码。所以我基本上是略过第二部分。

个人觉得可以把本书分成两本书。

1. 描述模式 并用手写的方式实现之。

2. 针对每种模式使用ANTLR实现之。

总的来说还是不错

本文由作者上传并发布(或网友转载),绿林网仅提供信息发布平台。文章仅代表作者个人观点,未经作者许可,不可转载。
点击查看全文
相关推荐
热门推荐