我正在学习嘘(获得电子书),但我有一个问题是什么是DSL?更好的问题是,如果DSL面向特定问题,那么它不仅仅是真正的应用程序空间的另一个名称(例如文字处理,DBMS,数学处理软件),它们都解决了它们自己的问题。
我问这个问题是因为最近在开发团队工作的几个成员编写了一个API来测试winforms应用程序,它被认为是“DSL”。
由于
答案 0 :(得分:4)
如有疑问,wiki:Domain-specific language
通常,它不是应用程序,而是编程语言或框架,它扩展语言以帮助解决特定问题或一组问题。 SQL(查询语言)是DSL的一个例子;然而,DBMS本身并不是DSL。