圖書標籤: 編譯原理 編程語言 程序設計 計算機 編程 計算機科學 設計模式 Programming
发表于2024-11-05
編程語言實現模式 pdf epub mobi txt 電子書 下載 2024
《編程語言實現模式》旨在傳授開發語言應用(工具)的經驗和理念,幫助讀者構建自己的語言應用。這裏的語言應用並非特指用編譯器或解釋器實現編程語言,而是泛指任何處理、分析、翻譯輸入文件的程序,比如配置文件讀取器、數據讀取器、模型驅動的代碼生成器、源碼到源碼的翻譯器、源碼分析工具、解釋器,以及諸如此類的工具。為此,作者舉例講解已有語言應用的工作機製,拆解、歸納齣31種易於理解且常用的設計模式(每種都包括通用數據結構、算法、策略)。雖然示例是用Java編寫的,但相信讀者可以觸類旁通,利用這些設計模式構建針對其他編程語言(既包括特定領域語言,也包括通用編程語言)的應用。
Terence Parr是美國舊金山大學的計算機教授、研究生導師,他一直緻力於從事ANTLR項目(antlr.org)和模闆引擎(stringtemplate.org)的設計和開發工作。Terence曾擔任IBM、洛剋希德馬丁、NeXT、雷諾汽車等公司的技術顧問,另著有《ANTLR權威指南》。
: TP312/4444-19
評分更像ANTLR的使用手冊,適閤用來構建編譯器前端時,作為參考的書籍。
評分TP312/4229 盛名之下其實難副。書評裏盛贊的大局觀和實用性其實都很爛。
評分: TP312/4444-19
評分本書有個標簽‘屠“龍書” ’哈哈哈
前两天去图书馆转悠,看到了这本书,还蛮新的就带回宿舍了。 说起来这是第一次看有关实现一门语言的书。龙书这样的大部头当然就更没有看过了,不敢贸然比较。 这本书给我的感觉是,作者始终站在一个较高的层面来看待语言的实现,全书讲解了数十个模式,但并未陷入到复杂的代...
評分最近在看这本书,初衷是学习编译器实现的相关模式。 做过编译器前端的相关开发工作,所以感觉本书前面提及的内容都还比较浅显易懂。 但到了后面的,语意分析,代码执行等部分一直是用ANTLR描述语言来讲解。 这和我的预期有很大的不同。 我以前没用过ANTLR, 现在也不打算学习这...
評分自从2001年开始迷上编译原理,这么多年以来一直断断续续地学习,却一直处于半懂不懂且缺乏实践的尴尬境地,以至于都要引以为平生一憾了。 昨晚看过本书前两章,感觉作者有两点做得好:一是首先建立大局观,不一上来就陷入细枝末节,这样比较容易入门;二是追求实用性,...
評分2012年4月第一版第一次印刷 P59最后一段“由于C++函数头文件不限大小”,英文版中是“function header”应翻译为函数头。 P88页中间“因此可以用前缀操作父^制定操作符词法单元”,英文版中是”suffix“应翻译为后缀。
評分前两天去图书馆转悠,看到了这本书,还蛮新的就带回宿舍了。 说起来这是第一次看有关实现一门语言的书。龙书这样的大部头当然就更没有看过了,不敢贸然比较。 这本书给我的感觉是,作者始终站在一个较高的层面来看待语言的实现,全书讲解了数十个模式,但并未陷入到复杂的代...
編程語言實現模式 pdf epub mobi txt 電子書 下載 2024