软件重用中的域特定语言

时间:2012-06-18 13:27:49

标签: dsl code-reuse

我想问一下在软件重用研究中使用域特定语言与软件库的优势。

我已经阅读了一些文章,说明使用DSL比使用软件库进行软件重用领域更好的方法,但没有提到很多原因。

我读到的一个原因是DSL接收到编译器的直接支持而软件库没有,我也无法理解这个问题。

此致

1 个答案:

答案 0 :(得分:1)

您应该阅读James Neighbor的papers on Draco,以获得“代码”(生成知识)重用和DSL的开放视图。

Jim是发明术语“域名分析”的人。

基本的教训是,重复使用构造知识比重用代码库更有用,但更容易用于域专家。

我吗?我只是用这些东西。