• 领域特定语言
21年品牌 40万+商家 超1.5亿件商品

领域特定语言

正版新书 新华官方库房直发 可开电子发票

110.93 7.4折 149.9 全新

库存5件

江苏南京
认证卖家担保交易快速发货售后保障

作者(美)马丁·福勒

出版社人民邮电出版社

ISBN9787115563163

出版时间2021-07

版次1

装帧平装

开本16开

纸张胶版纸

页数500页

字数693千字

定价149.9元

货号SC:9787115563163

上书时间2024-06-25

问典书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
马丁·福勒(Martin Fowler),重量软件开发大师,ThoughtWorks首席科学家。他是一位作家、演说者、咨询师和泛软件开发领域的意见领袖。他致力于改善企业级的软件设计,对优秀的设计以及支撑优秀设计的工程实践孜孜以求。他在重构、面向对象分析设计、模式、XP和UML等领域都有很好贡献,著有《重构:改善既有代码的设计》《分析模式:可复用的对象模型》《领域特定语言》《企业应用架构模式》等经典著作。
主编推荐:
1.本书由世界软件开发大师Martin Fowler历时多年完成,堪称DSL领域的丰碑之作,书中充分介绍了在适用的场景中构建DSL的多种有效技。
2.本书介绍的技巧可用于大多数现代面向对象语言。书中给出了许多采用Java和C#编写的示例,并精选了部分适合采用Ruby编写的示例。
3.通过这部内容丰富、覆盖范围广泛的著作,开发人员能够掌握做出DSL重要决策所需的知识,并在恰当使用DSL时获得技术和业务上的显著收益。
4.通过阅读本书,软件开发人员可全面的了解各种DSL及其构建方式,提高开发生产力和沟通能力。
内容简介:
《领域特定语言》是领域特定语言(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

1.4 语言和语义模型 13

1.5 使用代码生成 15

1.6 使用语言工作台 17

1.7 可视化 19

第2章 使用DSL 21

2.1 定义DSL 21

2.1.1 DSL的边界 22

2.1.2 片段DSL和独立DSL 25

2.2 为何使用DSL 25

2.2.1 提高开发效率 26

2.2.2 与领域专家沟通 26

2.2.3 改变执行环境 27

2.2.4 备选计算模型 28

2.3 DSL的问题 28

2.3.1 语言噪声 29

2.3.2 构建成本 29

2.3.3 集中营语言 30

2.3.4 狭隘的抽象 30

2.4 广义的语言处理 31

2.5 DSL的生命周期 31

2.6 设计优良的DSL从何而来 33

第3章 实现DSL 34

3.1 DSL处理的架构 34

3.2 语法分析器的工作方式 37

3.3 文法、语法和语义 39

3.4 语法分析中的数据 39

3.5 宏 41

3.6 DSL的测试 42

3.6.1 语义模型的测试 42

3.6.2 语法分析器的测试 46

3.6.3 脚本的测试 49

3.7 错误处理 50

3.8 DSL的迁移 51

第4章 实现内部DS
...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP