ドメイン固有言語(DSL)

これは何ですか


これは、特定の分野向けに開発されたコンピューター言語の形式です 。 これは、あなた(ソフトウェア開発者)が「ドメイン知識」のキャリアとより良く対話することを可能にするものです。 また、ビジネスロジックをより簡潔に作成することもできます。 これは、たとえばLinqなどのSQLがRuby On Rails構文の多くを表すものです。

なぜこれが必要なのですか?


「汎用言語は雄弁すぎることもある」という声明に同意する場合、.NETで開発している、またはプログラミングに非常に興味がある場合は、レポートが興味を持ちます。

何がわかりますか?


次の質問への回答:

講演の資料


プレゼンテーションスライド

CLRおよびDLR(.NET)でのDSLの構築

ビデオ:

http://video.yandex.ru/users/thecoffee/collection/1/

以下のリンクを使用して、ボード上の碑文を検討するのにより適した品質でビデオをマージできます。

http://narod.ru/disk/9278634000/01.wmv.html

http://narod.ru/disk/9279885000/02.wmv.html

レビュー済みの例はすべてここから入手できます。

http://spbalt.net/Content/Baum_Moiseev_DSL.zip

Source: https://habr.com/ru/post/J63189/


All Articles