美文网首页
使用C#创建自己的DSL(一)——DSL简介

使用C#创建自己的DSL(一)——DSL简介

作者: 寻找无名的特质 | 来源:发表于2021-01-16 11:11 被阅读0次

DSL(Domain Specified Language)领域专用语言是描述特定领域问题的语言,在软件开发中,其目的是解决领域专家与软件开发人员之间的沟通问题。领域专家通常不懂得编程,无法判断开发人员写的代码是否符合领域的要求,只能是等到软件编写完成,从软件运行表现出来的功能进行判断,而这时成本已经发生了,几个来回下来,进度超时,成本超支。DSL是针对特定领域的语言,使用的是领域相关的术语,领域专家可以理解,而语言本身基于某种宿主语言,比如C#,是可以编译运行的,所以开发人员也可以理解。所以恰当的DSL可以打通领域专家和开发人员之间的障碍,使软件的业务核心部分开发可靠并有效率。

相关文章

网友评论

      本文标题:使用C#创建自己的DSL(一)——DSL简介

      本文链接:https://www.haomeiwen.com/subject/agokaktx.html