领域专用语言实战
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-08-28 22:21:23
微信
赏
支付宝
文档简介:
目录
版权声明
献词
序
前言
致谢
关于本书
关于封面图片
第一部分 领域专用语言入门
第1章 初识DSL
1.1 问题域与解答域
1.1.1 问题域
1.1.2 解答域
1.2 领域建模:确立共通的语汇
共通语汇的益处
1.3 初窥DSL
1.3.1 何为DSL
1.3.2 流行的几种DSL
1.3.3 DSL的结构
1.4 DSL的执行模型
1.5 DSL的分类
1.5.1 内部DSL
1.5.2 外部DSL
1.5.3 非文本DSL
1.6 何时需要DSL
1.6.1 优点
1.6.2 缺点
1.7 DSL与抽象设计
1.8 小结
1.9 参考文献
第2章 现实中的DSL
2.1 打造首个Java DSL
2.1.1 确立共通语汇
2.1.2 用Java完成的首个实现
B.2.3 数据等同于代码
B.2.4 简单到只分析列表结构的语法分析器
B.3 参考文献
附录C Ruby语言的DSL相关特性
C.1 Ruby语言的DSL相关特性
C.2 参考文献
附录D Scala语言的DSL相关特性
D.1 Scala语言的DSL相关特性
D.2 参考文献
附录E Groovy语言的DSL相关特性
E.1 Groovy语言的DSL相关特性
E.2 参考文献
附录F Clojure语言的DSL相关特性
F.1 Clojure语言的DSL相关特性
F.2 参考文献
附录G 多语言开发
G.1 对IDE的特性要求
G.2 搭建Java和Groovy的混合开发环境
G.3 搭建Java和Scala的混合开发环境
G.4 常见的多语言开发IDE
......
评论
发表评论