ANTLR之父——Terence John Parr

来源 :程序员 | 被引量 : 0次 | 上传用户:fuyuanluyi13
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“自1980年以来,我手工编写了大量语言识别和翻译的代码,机械的过程让我开始尝试将这个过程自动化。”ANTLR之父——Terrence John Parr在ANTLR的介绍中如是说。分析器的自动化是编译理论研究中一个重要方向。早期,程序员一般是手动编写分析器,不仅费时费力,而且写出的分析器往往不够稳定,维护与移植也很成问题。然而随着ANTLR这一里程碑式的自动分析器出现,这种局面得到了彻底改变。
其他文献
爆破采煤适用于薄煤层、采用机械化采煤不适合的煤层,以及其他需要爆破的煤层。目前,虽然我国许多煤矿采用了综采、机采,但还有一些煤矿适合于爆破采煤工艺采煤。本文主要研
壹语音演变的分期汉字字音随着时间、空间而转移。这一点,明朝人就认识到了。陈第曾说:“时有古今,地有南北,字有更革,音有转移。”(《毛诗古音考自序》)近数十年来,许多学者
高速公路在使用过程中,会经受较多车辆的碾压,如果车辆存在超载问题,会增加对公路的破坏力。公路在长时间的使用过程中,也会出现自然损坏,针对这些问题,探讨高速公路养护管理
7月16日到7月19日第六届ChinaJoy(中国国际数码互动娱乐产品及技术应用展览会)在上海召开。据说,ChinaJoy是目前国内规模最大、规格最高、最权威的游戏展览会,同时也是继美国E3
本文将对F5 Networks的Web Accelerator产品进行技术原理分析,介绍其如何对动态内容进行缓存和处理、如何实现缓存内容的及时更新、如何提升页面的打开速度。
Sun公司发布了GlassFish v3 Prelude,这是一个基于OSGi微内核架构的应用服务器,拥有Java EE6预览版。GlassFish v3 Prelude是个独立的产品,是最终Release的“前奏”。正式版的Gl
在科学技术应用中,深孔岩心钻探受到重点关注。在深孔岩心的钻探过程中,由于地层岩心的未知性和孔深程度的增加,在钻探过程中技术的应用难度和使用费用都会增高,这些都会阻碍
在中小学教学中,掌握学生理解知识的规律性及其特点,是改进教学和提高教学质量的一个重要方面。先进教师教学的成功经验证明了这一点,心理学研究也说明了这个问题。
李锟:作为一名优秀的架构师,应该见多识广,因此大量读书很有必要。但是在读书之外,大量的实践经验同样是非常重要的。请问你是如何处理好读书和实践的关系的?
ORACLE Open World 2008圆满落幕了,作为数据库行业的领军人物,ORACLE此次大会放出很多明确的信号:继续坚持网格路线、加强开发工具产品线、软硬件共同发展、绿色环保IT。此外,OR