《领域特定语言》(异步图书出品)

人邮异步社区 人邮异步社区 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

作者:马丁·福勒(Martin Fowler)
出版社:人民邮电出版社

图书信息

《领域特定语言》是领域特定语言(Domain-Specific Language,DSL)领域的丰碑之作,由世界级软件开发大师马丁·福勒(Martin Fowler)历时多年写作而成。

全书共57章,分为6个部分,全面介绍了DSL概念、DSL常见主题、外部DSL主题、内部DSL主题、备选计算模型以及代码生成等内容,揭示了与编程语言无关的通用原则和模式,阐释了如何通过DSL有效提高开发人员的生产力以及增进与领域专家的有效沟通,能为开发人员选择和使用DSL提供有效的决策依据和指导方法。

本书适合想要了解各种DSL及其构造方式,理解其通用原则、模式和适用场景,以提高开发生产力和沟通能力的软件开发人员阅读。 

数量:1本

购书地址:

https://u.jd.com/XwfCiaF

 

...全文

相关推荐

Dsl.scala:在Scala中创建嵌入式领域特定语言的框架

在Scala中,一个有趣的特性是能够创建嵌入式领域特定语言(DSLs),这使得代码更加简洁、易读且易于理解。Dsl.scala框架就是为此目的设计的,它提供了一种构建DSL的结构化方式。

新文达·小文姐姐

C语言项目实践:开发图书管理系统

C语言作为一种古老而又强大的编程语言,一直是IT行业程序员必备的基础之一。它以其高效性和灵活性被广泛应用于系统软件开发、嵌入式编程和性能要求高的领域。结构化编程是C语言中的核心概念,它强调程序的模块化和流程控制结构。目前存在多种GUI库供开发者选择,例如Windows平台的MFC和.NET Framework,跨平台的Qt和GTK,以及适用于Web应用的JavaScript框架等。选择合适的GUI库时,需要考虑以下几个因素:跨平台支持:是否需要程序在不同操作系统中运行。开发效率。

疑样

Asynchronous-Stream-Processing-Applications-DSL:用于设计和实现异步流处理应用程序的领域特定语言(DSL)

领域特定语言(DSL)是为特定应用领域定制的语言,能够简化复杂任务的编程,提高开发效率。本文将深入探讨一种用于设计和实现异步流处理应用程序的DSL,并结合Java技术栈,阐述其工作原理和优势。

蓝色山脉

C语言开发图书管理系统

《C语言开发图书管理系统》在信息技术领域,C语言因其高效、灵活的特点,常被用于开发各种系统软件,包括图书管理系统。

SivenL

异步IO模型编程实例(纯C语言)

"异步IO模型编程实例(纯C语言)"异步IO模型是指在进行IO操作时,不会阻塞当前线程或进程,而是将IO操作交由操作系统或专门的IO处理线程处理,从而提高系统的并发性和响应速度。

DemonDante
评论
收藏 已收藏
分享
返回顶部