题
我学习BOO(得到了电子书),但我有一个问题是到底什么是DSL?更好的问题,如果一个DSL朝一个特定的问题减速,那么是不是只是一个真正的应用空间的另一个名称(如文字处理,数据库管理系统,数学处理软件),所有的解决自己的问题。
我问这个,因为最近在一个开发团队在工作中几个成员写了一个API来测试WinForms应用程序,它被认为是一个“DSL”。
由于
解决方案
当有疑问,维基:域特定语言
通常它不是一个应用程序,但一个编程语言或框架延伸语言以解决特定问题或问题集助剂。 SQL(查询语言)是DSL的一个例子;在DBMS本身,然而,这不是一个DSL。
不隶属于 StackOverflow