领先的中文IT技术网站
本文关键词:领域专用语言实战,由笔耕文化传播整理发布。
>> 设计开发>>其它开发>>
领域专用语言实战 郭晓刚 译
DSL(领域专用语言)的要旨在于沟通。精心设计的DSL 可以以一种从外观到内在都极为自然的方式,传达出其所表示领域的本质和真意,帮助消除业务与技术的隔阂,促进项目干系人与程序员的沟通。
《领域专用语言实战》不仅介绍如何使用DSL 解决问题,,还会使用Ruby、Groovy、Scala、Clojure 等现代语言阐述DSL 的设计与实现,针对这些语言所代表的不同编程范式深入讨论其在DSL 设计上的优劣。本书共分三部分。第一部分定位DSL 驱动开发环境,寻找其在应用程序架构中的用武之地,帮助程序员或架构师了解如何调整现有开发工具和技术,使之适应DSL 驱动的新范式。第二部分带你设计优秀的语义模型,使之成为上层语言抽象的有力后盾。该部分主要指导开发人员按照优秀抽象的设计原则搭建领域模型,由浅入深讲解了DSL 实现技术,如元编程、解析器组合子,以及ANTLR、Xtext 等开发框架。第三部分主要展望未来趋势,重点讨论解析器组合子和DSL 工作台技术的发展前景。
本书适合开发人员、架构师、领域用户学习参考。
出版社:人民邮电出版社 出版日期:2013年11月 ISBN:978-7-115-33174-8 定 价:69.00元
关键字: 领域专用语言 领域专用语言实战
免责声明:图书版权归出版社和作者所有,51CTO.com 仅提供试读
本文关键词:领域专用语言实战,由笔耕文化传播整理发布。
本文编号:50753
本文链接:https://www.wllwen.com/wenshubaike/mishujinen/50753.html