首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 领域专用语言实战/图灵程序设计丛书
内容
编辑推荐

《领域专用语言实战》由戈施所著,本书很好地讲解了DSL,首先阐述了DSL的重要性,然后带我们轻松实现首个内部DSL。作者真正循序渐进地带我们领略DSL,这本书让我获益匪浅。……关于内部DSL的讲解,这是我至今见过的最为实用且完备的指南。而且,作者在讲解外部DSL的同时详细介绍了重要概念,给出了使用xtext等的示例。

内容推荐

DSL(领域专用语言)的要旨在于沟通。精心设计的DSL可以以一种从外观到内在都极为自然的方式,传达出其所表示领域的本质和真意,帮助消除业务与技术的隔阂,促进项目干系人与程序员的沟通。

《领域专用语言实战》由戈施所著,本书不仅介绍如何使用DSL解决问题,还会使用Ruby、Groovy、Scala、Clojure等现代语言阐述DSL的设计与实现,针对这些语言所代表的不同编程范式深入讨论其在DSL设计上的优劣。《领域专用语言实战》共分三部分。第一部分定位DSL驱动开发环境,寻找其在应用程序架构中的用武之地,帮助程序员或架构师了解如何调整现有开发工具和技术,使之适应DSL驱动的新范式。第二部分带你设计优秀的语义模型,使之成为上层语言抽象的有力后盾。该部分主要指导开发人员按照优秀抽象的设计原则搭建领域模型,由浅入深讲解了DSL实现技术,如元编程、解析器组合子,以及ANTLR、Xtext等开发框架。第三部分主要展望未来趋势,重点讨论解析器组合子和DSL工作台技术的发展前景。

《领域专用语言实战》适合开发人员、架构师、领域用户学习参考。

目录

第一部分 领域专用语言入门

第1章 初识DSL

第2章 现实中的DSL

第3章 DSL驱动的应用程序开发

第二部分 实现DSL

第4章 内部DSL实现模式

第5章 Ruby、Groovy、Clojure语言中的内部DSL设计

第6章 Scala语言中的内部DSL设计

第7章 外部DSL的实现载体

第8章 用Scala语法分析器组合子设计外部DSL

第三部分 DSL开发的未来趋势

第9章 展望DSL设计的未来

附录A 抽象在领域建模中的角色

附录B 元编程与DSL设计

附录C Ruby语言的DSL相关特性

附录D Scala语言的DSL相关特性

附录E Groovy语言的DSL相关特性

附录F Clojure语言的DSL相关特性

附录G 多语言开发

标签
缩略图
书名 领域专用语言实战/图灵程序设计丛书
副书名
原作名
作者 (美)戈施
译者 郭晓刚
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115331748
开本 16开
页数 292
版次 1
装订 平装
字数 479
出版时间 2013-11-01
首版时间 2013-11-01
印刷时间 2013-11-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.526
CIP核字 2013234324
中图分类号 TP312
丛书名
印张 19.5
印次 1
出版地 北京
235
188
13
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2011-2958号
版权提供者 Manning Publications
定价
印数 4000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/9 0:27:42