# 编程语言实现模式

> 金屋电子书图书详情的 Markdown 版本。

- 规范页面：https://pdfs.top/book/lf7j1
- Markdown 版本：https://pdfs.top/book/lf7j1.md
- 作者：Terence Parr
- ISBN：9787560977003
- 出版社：华中科技大学出版社
- 出版日期：2012-03-20
- 语言：中文
- 分类：计算机、编程
- 评分：8.5
- 可用格式：PDF（28.11 MB，388 页）
- 更新时间：2026-08-04 12:23:20

## 下载方式

本站不在 Markdown 页面直接提供文件地址。请前往规范页面，点击对应格式的下载按钮完成下载。

### PDF

- 文件格式：PDF
- 文件大小：28.11 MB
- 页数：388 页
- 下载说明：请打开规范页面 https://pdfs.top/book/lf7j1，点击 PDF 的下载按钮完成下载。


## 内容简介

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

虽然示例是用Java编写的，但相信读者可以触类旁通，利用这些设计模式构建针对其他编程语言（既包括特定领域语言，也包括通用编程语言）的应用。
