diff --git "a/Books/\343\200\2202017-05\343\200\221ANTLR 4 \346\235\203\345\250\201\346\214\207\345\215\227.md" "b/Books/\343\200\2202017-05\343\200\221ANTLR 4 \346\235\203\345\250\201\346\214\207\345\215\227.md" deleted file mode 100644 index 89833a9550e93b7616a29a3f16117a4b3baa31e3..0000000000000000000000000000000000000000 --- "a/Books/\343\200\2202017-05\343\200\221ANTLR 4 \346\235\203\345\250\201\346\214\207\345\215\227.md" +++ /dev/null @@ -1,21 +0,0 @@ -![](http://img3m4.ddimg.cn/81/33/25088364-1_u_3.jpg) - -## 内容简介 - -  软件改变了世界。数十年来,信息化的浪潮在全球颠覆着一个又一个的行业。然而,整个世界的信息化程度还远未达到合理的高度,还有大量传统行业的生产力可以被信息化所解放。在这种看似矛盾的情形背后存在着一条鸿沟:大量从事传统行业的人员拥有在本行业中无与伦比的业务知识和经验,却苦于跟不上现代软件发展的脚步。解决这个问题的根本方法就是 DSL(Domain Specific Language),让传统行业的人员能够用严谨的方式与计算机对话。其实,本质上任何编程语言都是一种 DSL,殊途同归。本书没有冗长的理论,而是从一些具体的需求出发,由浅入深地介绍了语言的背景知识、ANTLR语法的设计方法以及基于 ANTLR 4 实现语言识别程序的详细步骤。它尤其适用于对语言识别程序的开发感兴趣的开发者。不过,假如你现在没有这样的需求,我仍然建议你阅读本书,因为它能够开拓你的眼界,让你深入实现层面加深对编程语言的理解。 - -## 作者简介 - -  特恩斯・帕尔(Terence Parr) - -  美国旧金山大学计算机系教授、研究生导师,他一直从事 ANTLR 项目(antlr.org)和模板引擎(stringtemplate.org)的设计和开发工作。Terence 曾担任 IBM、洛克希德马丁、Next、雷诺汽车等公司的技术顾问。 - -## 译者简介 - -  张博 - -  软件工程师、开源爱好者。2014 年毕业于大连理工大学,曾就职于淘宝 (中国) 软件有限公司、上海南潮信息科技有限公司。曾为众多顶级开源项目贡献过代码,对于新技术有强烈的兴趣和高度的学习热情。Github 地址:https://github.com/blindpirate。邮箱:zhangbodut@gmail.com。 - -# 资源 - -* EPUB 原版带目录:[和彩云](http://caiyun.feixin.10086.cn/dl/0n5CsgF8rBQ5t),提取码:M7ic