领域特定语言 - [美]马丁·福勒(Martin Fowler)

领域特定语言

[美]马丁·福勒(Martin Fowler)

出版时间

2021-06-29

ISBN

9787115563163

评分

★★★★★

标签

计算机

书籍介绍

《领域特定语言》是领域特定语言(Domain-Specific Language,DSL)领域的丰碑之作,由世界级软件开发大师马丁·福勒(Martin Fowler)历时多年写作而成。

全书共57章,分为6个部分,全面介绍了DSL概念、DSL常见主题、外部DSL主题、内部DSL主题、备选计算模型以及代码生成等内容,揭示了与编程语言无关的通用原则和模式,阐释了如何通过DSL有效提高开发人员的生产力以及增进与领域专家的有效沟通,能为开发人员选择和使用DSL提供有效的决策依据和指导方法。

本书适合想要了解各种DSL及其构造方式,理解其通用原则、模式和适用场景,以提高开发生产力和沟通能力的软件开发人员阅读。

目录
第一部分 叙述
第1章 入门示例 2
1.1 古堡安全系统 2
1.2 状态机模型 4
1.3 为格兰特女士的控制器编程 7

显示全部
用户评论
过度分类。前后设计之间时不时耦合,外加不是点拨读者而是极致细分到读者都失去自行开发的兴趣的地步,让这本书不适合阅读,适合查阅。
本书Martin Fowler在DSL(领域特定语言)领域贡献的一本著作!书中给出了许多采用Java和C#编写的示例,并精选了部分适合采用Ruby编写的示例。通过这部内容丰富、覆盖范围广泛的著作,开发人员能够掌握做出DSL重要决策所需的知识,并在恰当使用DSL时获得技术和业务上的显著收益。
收藏