《Domain Specific Languages》是Martin Fowler(这位大叔比较牛,可以搜索一下,ThoughtWorks的CTO,写每本书都是经典)介绍DSL比较系统的一本书,从另外一个角度看待各种编程语言,读这本书有一种醍醐灌顶的感觉。后面文章会给出各个章节的翻译。
此书中的一些词汇如果翻译成中文可能就无法理解其意义,所以对一些词汇并没有翻译而保留原文,增加文章的可读性。
在阅读本书时最好实现熟悉状态机模型、JUnit的相关知识,因为其中的实例使用了状态机模型和JUnit,状态机模型采用的是传统状态机模型,而不是UML状态机模型(层次化状态机模型)。需要理解状态机中的基本概念:状态、转换、事件、动作等。
此书涉及面甚广,难免有理解不到位或者偏差的地方,欢迎交流讨论,邮箱wenpengsong@126.com或者MSN:wenpengsong@gmail.com(哎,google的邮箱常常登录不上去)
网上交流:http://winjoys.iteye.com/
声明:
本书的原版来自于网上,本人绝无侵权意图,并且翻译的目的不是以赢利为目的,只在于大家共同交流,借助经典为我所用。
后续文章Blog中发表文字版本,并上传PDF版本附件,格式稍微清晰,可以下载阅读。
分享到:
相关推荐
Domain Specific Languages By: Martin Fowler Publisher: Addison-Wesley Professional Pub. Date: September 24, 2010 Print ISBN-10: 0-321-71294-3 Print ISBN-13: 978-0-321-71294-3 Web ISBN-10: 0-13-210754-...
Implementing Domain Specific Languages with Xtext and Xtend(2nd) 英文mobi 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Implementing Domain Specific Languages with Xtext and Xtend(2nd) 英文无水印pdf 第2版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 ...
高清英文PDF版。 DSL领域的丰碑之作,软件开发“教父”Martin Fowler历时多年的心血结晶,ThoughtWorks中国翻译。 全面详尽地讲解各种DSL及其构造方式,揭示与编程语言无关的通用原则和模式,阐释如何通过DSL有效...
Implementing Domain Specific Languages with Xtext and Xtend(2nd) 英文epub 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
DSLs in Boo Domain Specific Languages in .Net
The Definitive ANTLR Reference--Building Domain Specific Languages.
The Definitive ANTLR Reference--Building Domain Specific Languages.pdf
This book will enable you to implement Domain Specific Languages (DSL) efficiently, together with their IDE tooling, with Xtext and Xtend. Opening with brief coverage of Xtext features involved in DSL...
特定领域编程语言如SQL,LINQ,正则等。
Gain an accelerated introduction to domain-specific languages in R, including coverage of regular expressions. This compact, in-depth book shows you how DSLs are programming languages specialized for ...
Xtext is an open source Eclipse framework for implementing domain-specific languages together with its IDE functionalities. It lets you implement languages really quickly, and, most of all, it covers ...
本书由世界级软件开发大师和软件开发“教父”Martin Fowler历时多年写作而成,ThoughtWorks中国翻译。全面详尽地讲解了各种DSL及其构造方式,揭示了与编程语言无关的通用原则和模式,阐释了如何通过DSL有效提高开发...
Program with domain-specific languages using R Discover the components of DSLs Carry out large matrix expressions and multiplications Implement metaprogramming with DSLs Parse and manipulate ...
了解如何使用易于理解的示例和最佳实践,使用xtext和Xtend来实现DSL。
Practical Scala DSLs Real-World Applications Using Domain Specific Languages 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
Domain Specific Languages—”little languages” implemented on top of conventional programming languages—give you a way to do this because they model the domain of your business problem.DSLs in ...
Practical Scala DSLs Real-World Applications Using Domain Specific Languages 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如...
Semantics will have an important role to play in the future development of software systems and domain specific languages, and there is a real need for an introductory book that presents the ...