DSL

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(语言)
(未显示1个用户的5个中间版本)
第3行: 第3行:
 
Domain-specific language (DSL) 领域特定语言
 
Domain-specific language (DSL) 领域特定语言
  
 +
==简介==
 
DSL 是一种程序设计语言,不要试图让 DSL 读起来像自然语言。[[Lisp]] 程序员写程序就是创建和使用 DSL。Ruby 社区也形成了自己的 DSL 文化,其著名的 Rails 框架,经常被认为是一套 DSL。使用 DSL 的最大价值在于领域专家能够读懂。
 
DSL 是一种程序设计语言,不要试图让 DSL 读起来像自然语言。[[Lisp]] 程序员写程序就是创建和使用 DSL。Ruby 社区也形成了自己的 DSL 文化,其著名的 Rails 框架,经常被认为是一套 DSL。使用 DSL 的最大价值在于领域专家能够读懂。
 +
 +
==语言==
 +
与DSL相关的语言
 +
*[[ANTLR]]
 +
*[[Groovy]]
 +
*[[Kotlin]]
 +
*[[LINQ]] [https://udooz.pressbooks.com/chapter/linq-as-dsl/ LINQ as DSL]
 +
 +
==项目==
 +
*[https://github.com/w11k/scalamodules ScalaModules]
  
 
==文档==
 
==文档==
第9行: 第20行:
  
 
==链接==
 
==链接==
 +
*[http://www.infoq.com/cn/articles/design-and-implementation-of-the-integral-rule-engine?utm_source=articles_about_DSL5&utm_medium=link&utm_campaign=DSL5 基于Event Sourcing和DSL的积分规则引擎设计实现案例]
  
 
[[category:programming language]]
 
[[category:programming language]]
 +
[[category:DSL]]

2021年1月8日 (五) 08:29的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 DSL Thanks, Wikipedia.

Domain-specific language (DSL) 领域特定语言

目录

简介

DSL 是一种程序设计语言,不要试图让 DSL 读起来像自然语言。Lisp 程序员写程序就是创建和使用 DSL。Ruby 社区也形成了自己的 DSL 文化,其著名的 Rails 框架,经常被认为是一套 DSL。使用 DSL 的最大价值在于领域专家能够读懂。

语言

与DSL相关的语言

项目

文档

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱