DSL不是解决特定问题的应用程序的另一个名称吗?

时间:2010-10-25 22:48:47

标签: dsl boo

我正在学习嘘(获得电子书),但我有一个问题是什么是DSL?更好的问题是,如果DSL面向特定问题,那么它不仅仅是真正的应用程序空间的另一个名称(例如文字处理,DBMS,数学处理软件),它们都解决了它们自己的问题。

我问这个问题是因为最近在开发团队工作的几个成员编写了一个API来测试winforms应用程序,它被认为是“DSL”。

由于

1 个答案:

答案 0 :(得分:4)

如有疑问,wiki:Domain-specific language

通常,它不是应用程序,而是编程语言框架,它扩展语言以帮助解决特定问题或一组问题。 SQL(查询语言)是DSL的一个例子;然而,DBMS本身并不是DSL。