編程語言實現模式
《編程語言實現模式》旨在傳授開發語言應用(工具)的經驗和理念,幫助讀者構建自己的語言應用
這裏的語言應用並非特指用編譯器或解釋器實現編程語言,而是泛指任何處理、分析、翻譯輸入文件的程序,比如配置文件讀取器、數據讀取器、模型驅動的代碼生成器、源碼到源碼的翻譯器、源碼分析工具、解釋器,以及諸如此類的工具
爲此,作者舉例講解已有語言應用的工作機制,拆解、歸納出31種易於理解且常用的設計模式(每種都包括通用數據結構、算法、策略)
雖然示例是用Java編寫的,但相信讀者可以觸類旁通,利用這些設計模式構建針對其他編程語言(既包括特定領域語言,也包括通用編程語言)的應用
顏芮麗
January 15 , 2014 at 10:00 pm居浩宕
January 15 , 2014 at 10:00 pm姜浩博
January 15 , 2014 at 10:00 pm閻林楠
January 15 , 2014 at 10:00 pm解梅風
January 15 , 2014 at 10:00 pm章皓軒
January 15 , 2014 at 10:00 pm臧華池
January 15 , 2014 at 10:00 pm黃文瑤
January 15 , 2014 at 10:00 pm酈樂康
January 15 , 2014 at 10:00 pm惠逸思
January 15 , 2014 at 10:00 pm塗欽睿範
January 15 , 2014 at 10:00 pm