欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
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上了解到此条目的英文信息 DSL Thanks, Wikipedia. |
Domain-specific language (DSL) 领域特定语言
目录 |
简介
DSL 是一种程序设计语言,不要试图让 DSL 读起来像自然语言。Lisp 程序员写程序就是创建和使用 DSL。Ruby 社区也形成了自己的 DSL 文化,其著名的 Rails 框架,经常被认为是一套 DSL。使用 DSL 的最大价值在于领域专家能够读懂。
语言
与DSL相关的语言
项目
文档
链接
分享您的观点