盘天下 | 免费精选资源分享

编程语言实现模式

出版刊物 2024-12-07 851 0


作者简介

Terence Parr是 美国 旧金山大学的 计算机 教授、研究生导师,他一直致力于从事ANTLR项目(antlr.org)和模板引擎(stringtemplate.org)的 设计开发 工作 。Terence曾担任IBM、洛克希德马丁、NeXT、雷诺汽车等公司的 技术 顾问,另著有《ANTLR权威指南》。

编程语言实现模式

内容简介

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

下载地址

闲趣赚

转载请注明出处,本文链接:https://www.80srz.com/pantx/33393.html

(0)
收藏 (0)

评论列表