DSLは、特定の問題を解決するアプリケーションのための別の名前ではありませんか?
質問
私は(電子ブックを得た)ブーイングを学んでいますが、私は持っている一つの質問は正確にDSLは何かありますか?より良い質問、DSLは、特定の問題を目指しているならば、それは本当にアプリケーション空間のためのちょうど別の名前ではありません(例えばワープロ、DBMS、ソフトウェアを処理する数学)、すべて自分の問題を解決します。
職場での開発チーム内のメンバーの最近のカップルは、WinFormsのアプリケーションをテストするためのAPIを書いて、それが「DSL」と見なされたため、私はこれを聞いてます。
おかげ
解決
疑問がある場合で、ウィキ:ドメイン固有言語の
一般的には、アプリケーションではありませんが、の言語をプログラミングまたはの言語を拡張するフレームワークの特定の問題や問題のセットを解決を支援するために。 SQL(クエリ言語)は、DSLの一例です。 DBMS自体は、しかし、DSLではありません。
所属していません StackOverflow