书籍 领域特定语言的封面

领域特定语言

(英)MartinFowler著 ThoughtWorks中国译

出版社

北京:机械工业出版社

出版时间

2013

ISBN

9787111413059

标注页数

464 页

PDF页数

490 页

书籍介绍
本书全面介绍各种DSL以及它们的构造方式,揭示一些与编程语言无关的通用原则和模式。本书共分六部分,第一部分介绍了什么是DSL,DSL的用途,如何实现外部DS和内部DSL,如何生成代码,语言工作台的使用方法。第二部分介绍了各种DSL,分别讲述了语义模型、符号表、语境变量和通知的工作原理和使用场景;第三部分分别揭示分隔符指导翻译、语法指导翻译、BNF、解析器组合子等;第四部分介绍了表达式生成器、函数序列、嵌套函数、方法级联、对象范围、闭包的工作原理和使用场景;第五部分介绍了适应性模型、决策表、依赖网络等计算模型的工作原理和使用场景;第六部分介绍了基于转换器的代码生成、模板化的生成器、嵌入助手和代沟等内容。
在线购买PDF电子书