《Domain Specific Languages》

《Domain Specific Languages》是Martin Fowler(这位大叔比较牛,可以搜索一下,ThoughtWorks的CTO,写每本书都是经典)介绍DSL比较系统的一本书,从另外一个角度看待各种编程语言,读这本书有一种醍醐灌顶的感觉。后面文章会给出各个章节的翻译。

此书中的一些词汇如果翻译成中文可能就无法理解其意义,所以对一些词汇并没有翻译而保留原文,增加文章的可读性。

在阅读本书时最好实现熟悉状态机模型、JUnit的相关知识,因为其中的实例使用了状态机模型和JUnit,状态机模型采用的是传统状态机模型,而不是UML状态机模型(层次化状态机模型)。需要理解状态机中的基本概念:状态、转换、事件、动作等。

 

此书涉及面甚广,难免有理解不到位或者偏差的地方,欢迎交流讨论,邮箱[email protected]或者MSN[email protected](哎,google的邮箱常常登录不上去)

网上交流:http://winjoys.iteye.com/

声明:

本书的原版来自于网上,本人绝无侵权意图,并且翻译的目的不是以赢利为目的,只在于大家共同交流,借助经典为我所用。

后续文章Blog中发表文字版本,并上传PDF版本附件,格式稍微清晰,可以下载阅读。

 

你可能感兴趣的:(DSL,Martin Fowler,特定领域语言)