领域特定语言本书主要内容_领域特定语言本书主要内容试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 领域特定语言 > 本书主要内容

领域特定语言——本书主要内容

本书旨在全面介绍各种DSL及其构造方式。当人们尝试DSL的时候,经常就只选一种技术。你可以在本书里看到对多种技术的介绍,真正用的时候就可以做出最合适的选择。本书还提供了很多DSL技术的实现细节和例子。当然,我无法把所有的细节都写下来,但也足以使读者入门,在早期决策时起到辅助作用。 前3章讲述什么是DSL、DSL的用途以及DSL与框架和库的区别。第5章和第6章可以帮你理解如何构建外部DSL和内部DSL。第三部分讲述解析器所扮演的角色, “解析器生成器”(第23章)的作用,用解析器解析外部DSL的各种方式。第四部分展示了在一种DSL风格中所能使用的多种语言结构。虽然它不能告诉你怎样充分利用你钟爱的语言,却能帮助你理解一门语言中的技术在不同语言之间的对应关系。第五部分介绍其他计算模型,有助于读者学习如何构建模型。 第六部分列出了生成代码的各种策略,你需要的话可以看一下。第9章简单介绍了新一代的工具。本书所介绍的绝大部分技术都已经面世很长时间了;语言工作台更像是未来科技,虽然应当有美好的前景,但没有经验证明。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《领域特定语言》其他试读目录

• 写书初衷
• 为什么现在写这本书
• 为什么DSL很重要
• 别畏惧这本大厚书
• 本书主要内容 [当前]
• 本书读者对象
• 这是本Java书或者C#书吗
• 本书缺少什么
• 章节引用
• 模式结构
• 致谢