Language Implementation Patterns

Language Implementation Patterns pdf epub mobi txt 电子书 下载 2025

出版者:Pragmatic Bookshelf
作者:Terence Parr
出品人:
页数:374
译者:
出版时间:2010-1-10
价格:USD 34.95
装帧:Paperback
isbn号码:9781934356456
丛书系列:
图书标签:
  • 编译原理
  • 编译器
  • ANTLR
  • compiler
  • 编程
  • 计算机
  • 程序设计
  • programming
  • programming
  • languages
  • implementation
  • patterns
  • software
  • design
  • patterns
  • compilers
  • language
  • design
  • systems
  • programming
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain. The key is understanding the common patterns found across language implementations. "Language Design Patterns" identifies and condenses the most common design patterns, providing sample implementations of each. The pattern implementations use Java, but the patterns themselves are completely general. Some of the implementations use the well-known ANTLR parser generator, so readers will find this book an excellent source of ANTLR examples as well. But this book will benefit anyone interested in implementing languages, regardless of their tool of choice. Other language implementation books focus on compilers, which you rarely need in your daily life. Instead, "Language Design Patterns" shows you patterns you can use for all kinds of language applications. You'll learn to create configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. Each chapter groups related design patterns and, in each pattern, you'll get hands-on experience by building a complete sample implementation. By the time you finish the book, you'll know how to solve most common language implementation problems.

作者简介

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

目录信息

读后感

评分

前两天去图书馆转悠,看到了这本书,还蛮新的就带回宿舍了。 说起来这是第一次看有关实现一门语言的书。龙书这样的大部头当然就更没有看过了,不敢贸然比较。 这本书给我的感觉是,作者始终站在一个较高的层面来看待语言的实现,全书讲解了数十个模式,但并未陷入到复杂的代...  

评分

还没看完,先挖个坑。 话说要读这本书想觉得简单一些,建议先读它的前传《The Definitive Antlr Reference》http://book.douban.com/subject/1941193/(额,貌似这本是讲ANTLR 3的,目前出到ANTLR 4,还有一本《The Definitive ANTLR 4 Reference》http://book.douban.com/sub...  

评分

2012年4月第一版第一次印刷 P59最后一段“由于C++函数头文件不限大小”,英文版中是“function header”应翻译为函数头。 P88页中间“因此可以用前缀操作父^制定操作符词法单元”,英文版中是”suffix“应翻译为后缀。  

评分

还没看完,先挖个坑。 话说要读这本书想觉得简单一些,建议先读它的前传《The Definitive Antlr Reference》http://book.douban.com/subject/1941193/(额,貌似这本是讲ANTLR 3的,目前出到ANTLR 4,还有一本《The Definitive ANTLR 4 Reference》http://book.douban.com/sub...  

评分

标题的观点是关于本书的某个评价,觉得再贴切不过。这本书是野路子,不同于任何一本compiler的书,直接了当的描述implementation patterns(前端)。看看这本书的篇幅你就会知道,看了这本书,你并不会得到编译原理相关的太多知识的。你其实仍然需要一本诸如龙书这样的书来真正...  

用户评价

评分

翻阅评论结论:中文版翻译可读 未读完

评分

感觉想从另外一本ANTLR手册中分出来的赚稿费的,新手入门的话比龙书好读。不过内容也就停留在70s吧。

评分

不如《编译原理》深入,但是一堆模式也不够浅显。总之给有目的的人选阅吧

评分

被迫阅读。。 不过写的不错 思路清晰 推荐一下

评分

感觉想从另外一本ANTLR手册中分出来的赚稿费的,新手入门的话比龙书好读。不过内容也就停留在70s吧。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有