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

作者:马丁·福勒(Martin Fowler)
出版社:人民邮电出版社
图书信息
《领域特定语言》是领域特定语言(Domain-Specific Language,DSL)领域的丰碑之作,由世界级软件开发大师马丁·福勒(Martin Fowler)历时多年写作而成。
全书共57章,分为6个部分,全面介绍了DSL概念、DSL常见主题、外部DSL主题、内部DSL主题、备选计算模型以及代码生成等内容,揭示了与编程语言无关的通用原则和模式,阐释了如何通过DSL有效提高开发人员的生产力以及增进与领域专家的有效沟通,能为开发人员选择和使用DSL提供有效的决策依据和指导方法。
本书适合想要了解各种DSL及其构造方式,理解其通用原则、模式和适用场景,以提高开发生产力和沟通能力的软件开发人员阅读。
数量:1本
购书地址:
相关推荐
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语言因其高效、灵活的特点,常被用于开发各种系统软件,包括图书管理系统。
异步IO模型编程实例(纯C语言)
"异步IO模型编程实例(纯C语言)"异步IO模型是指在进行IO操作时,不会阻塞当前线程或进程,而是将IO操作交由操作系统或专门的IO处理线程处理,从而提高系统的并发性和响应速度。


