0

私はブーイングを学んでいます (電子ブックを入手しました) が、DSL とは正確には何なのかという質問があります。もっと良い質問は、DSL が特定の問題に向けられている場合、それは実際のアプリケーション空間 (ワープロ、DBMS、数学処理ソフトウェアなど) の単なる別の名前ではなく、すべてが独自の問題を解決することです。

最近、職場の開発チームの数人のメンバーが winforms アプリをテストするための API を作成し、それが「DSL」と見なされたため、これを尋ねます。

ありがとう

4

1 に答える 1

4

疑問がある場合は、wiki:ドメイン固有言語

一般に、それはアプリケーションではなく、特定の問題または一連の問題の解決を支援するために言語を拡張するプログラミング言語またはフレームワークです。SQL (クエリ言語) は DSL の一例です。ただし、DBMS 自体は DSL ではありません。

于 2010-10-26T17:15:29.883 に答える