技术

Language Implementation Patterns 编程语言实现模式Create Your Own Domain-Specific and General Programming Lan

admin2022-12-23 23:58 144人已围观 下载完整内容

简介本书教读者编写配置文件读取器、数据读取器、模型驱动的代码生成器、源码到源码的翻译器、源码分析工具和解释器等语言应用。作者是开源语法解析器ANTLR之父Teren

本书教读者编写配置文件读取器、数据读取器、模型驱动的代码生成器、源码到源码的翻译器、源码分析工具和解释器等语言应用。作者是开源语法解析器ANTLR之父Terence Parr。他在书中提出31种通用的设计模式,驱散了笼罩于编程语言实现之上的迷雾。哪怕是不具备计算机科学教育背景的读者,也能轻松掌握这些模式,从中学到实现编程语言的关键技巧。

虽然本书采用Java实现所有模式,但这些模式并不受限于Java。读者如能触类旁通,使用其他编程语言也可以达到同样的效果。部分模式的实现使用了著名的开源工具ANTLR,所以这本书也可以看做ANTLR的示例库。


  • 微信公众号

下载完整内容

文章评论


评论0

    站点信息

    • 微信公众号:扫描二维码,关注我们