ドメイン固有言語(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



All Articles