《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):马丁·福勒视角 #### 一、概述与背景 **域特定语言**(Domain Specific Languages, DSLs)是计算机科学领域中一种专门针对某一特定应用领域或问题域设计的语言。马丁·...
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删除 ...
Implementing Domain Specific Languages with Xtext and Xtend(2nd) 英文epub 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
在IT领域,尤其是在软件开发与编程环境中,"DSLs in Boo: Domain Specific Languages in .Net"这一主题聚焦于探讨特定领域语言(DSLs)在Boo编程语言中的应用及其在.NET框架下的实践。该主题涉及的关键知识点丰富且...
领域特定语言(Domain Specific Languages,简称DSLs)是一类专为解决特定问题领域而设计的编程语言。它们通常具有高度抽象、易于理解和使用的特性,使得在特定领域内的开发工作更为高效。在.NET框架下,DSLs的应用...
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...
《终极ANTLR参考:构建领域特定语言》一书深入探讨了ANTLR这一强大工具的全面应用,尤其是在构建领域特定语言(DSL)方面的潜力与实践。ANTLR,作为一款成熟的解析器生成器,已被广泛应用于文本解析与翻译任务,其...
### 《The Definitive ANTLR Reference—构建领域特定语言》关键知识点解析 #### 一、ANTLR简介与重要性 ANTLR(Another Tool for Language Recognition)是一种强大的解析器生成工具,用于处理各种语言的语法。...
《DSLs in Boo: Domain Specific Languages in .NET》是由Manning出版社在2010年1月出版的一本技术专著。这本书深入探讨了在.NET框架下如何利用Boo语言来设计和实现领域特定语言(DSLs)。DSLs是为特定领域定制的...
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 ...
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 ...
域特定语言(DSL)是一种专门针对特定领域或问题的编程语言,它与通用编程语言(GPL)相对,如Java或C。DSL的优势在于它们能够为某一领域的问题提供更简洁、更直观的解决方案,通常比GPL更加高效。...
《DSLs in Boo: Domain Specific Languages in .NET》是一本由Manning出版社于2010年1月发行的专业技术书籍,主要探讨了在.NET框架下如何使用Boo语言来构建领域特定语言(DSLs)。这本书是针对那些对DSLs有深入兴趣...
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 ...
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 ...
Practical Scala DSLs Real-World Applications Using Domain Specific Languages 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书