0

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

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

谢谢

4

1 回答 1

4

如有疑问,请查阅 wiki:领域特定语言

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

于 2010-10-26T17:15:29.883 回答