|
|
Строка 71: |
Строка 71: |
| {{replicate-from-custiswiki-to-lib}} | | {{replicate-from-custiswiki-to-lib}} |
| [[Категория:Семинары для студентов]] | | [[Категория:Семинары для студентов]] |
− | [[Категория: Программирование (доклады)]] | + | [[Категория:DSL-языки (доклады)]] |
Текущая версия на 01:04, 16 ноября 2011
Аннотация
- Докладчик
- Всеволод Коньков
«Domain Specific Languages: теория и практика»
Данный семинар рассказывает о том, что такое предметно-ориентированные языки и зачем они нужны. Кроме этого, на примере одной из предметных областей достаточно подробно иллюстрируются различные способы создания предметно-ориентированных языков, описываются внутренние механизмы различных реализаций их работы. Показано как, используя возможности языков программирования общего назначения, таких как C# и Ruby можно создавать внутренние предметно-ориентированные языки. И как с помощью дополнительных инструментальных средств можно создавать внешние предметно-ориентированные языки. Среди инструментальных средств рассматриваются:
- XML
- XSLT
- ANTLR
- Jet Brains Meta Programming System
- Microsoft SQL Server Modeling (Oslo)
Также обсуждается связь предметно-ориентированных языков с такими современными парадигмами как Domain Driven Design (DDD) и Model Driven Development (MDD).
Видео
Презентация
Исходные коды примеров
Ссылка: Файл:DSL Examples.zip
Для работы всех примеров необходимо:
Для KitchenBot:
Для VMSDK
Для OSLO
Примечания и отзывы
- Domain Specific Languages
- Domain Driven Design
Репликация: База Знаний «Заказных Информ Систем» → «Domain Specific Languages, теория и практика (семинар 2011-06-23, для студентов)»
Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».