В чем недостатки DSL и как решать те же задачи средствами метапрограммирования C#

OSzone.net » Microsoft » Видео » Методологии, процессы , инструменты и языки » В чем недостатки DSL и как решать те же задачи средствами метапрограммирования C#
Автор: Сергей Шкредов
Иcточник: TechDays.ru
Опубликована: 21.04.2015
Для автоматизации решения повторяющихся задач используют библиотеки, а в особо сложных случаях — даже небольшие языки программирования. При разработке ReSharper мы поставили и решили у себя много таких задач. Мы пришли к выводу, что в подавляющем большинстве случаев достаточно только C#, а изобретения собственных языков лучше избегать.Вы узнаете, как выразить типичные задачи средствами метапрограммирования C#, в чем сложности разработки и сопровождения DSL-программ и каким, в этой связи, я вижу будущее программирования.Доклад будет полезен тем, кто сталкивается с DSL на практике.

Ссылка: http://www.oszone.net/27128/