内容简介

《编程语言实现模式》旨在传授开发语言应用(工具)的经验和理念,帮助读者构建自己的语言应用。这里的语言应用并非特指用编译器或解释器实现编程语言,而是泛指任何处理、分析、翻译输入文件的程序,比如配置文件读取器、数据读取器、模型驱动的代码生成器、源码到源码的翻译器、源码分析工具、解释器,以及诸如此类的工具。为此,作者举例讲解已有语言应用的工作机制,拆解、归纳出31种易于理解且常用的设计模式(每种都包括通用数据结构、算法、策略)。虽然示例是用Java编写的,但相信读者可以触类旁通,利用这些设计模式构建针对其他编程语言(既包括特定领域语言,也包括通用编程语言)的应用。

下载地址

豆瓣评论

  • momo
    这是一本实战型的书,没有太多的原理,没有太多的理论,适合实战派。2012-10-13
  • XY
    能帮助建立大局观,不会一下子掉到细节里去。也很实用,偏向于解决日常工作里碰到的语言应用相关问题。2012-11-30
  • がお
    TP312/4229 盛名之下其实难副。书评里盛赞的大局观和实用性其实都很烂。2013-01-03

猜你喜欢

大家都喜欢