|
|
Строка 1: |
Строка 1: |
| == Аннотация == | | == Аннотация == |
− | ;Докладчик: [] <!--Желательно задать ссылку на публичный профиль, ну или на худой конец mailto:-ссылку--> | + | ;Докладчик: [mailto:konkov@custis.ru Сева Коньков] <!--Желательно задать ссылку на публичный профиль, ну или на худой конец mailto:-ссылку--> |
| | | |
| <blockquote> | | <blockquote> |
Версия 22:24, 8 августа 2011
Аннотация
- Докладчик
- Сева Коньков
«Domain Specific Languages: теория и практика»
- Семинар для желающих разрушить завесу тайны над языково-ориентированным программированием.
- Ты не знаешь зачем нужны языки специфичные для предметной области (Domain Specific Language, DSL)?
- Понятия не имеешь, какие задачи позволяет решать внедрение DSL?
- Тебе покоя не дает вопрос, какие подходы используются для создания DSL?
- Устал гадать, что за проблемы возникают при внедрении DSL и как эти проблемы разрешать?
На семинаре разобраны примеры создания DSL на динамических языках общего назначения, таких как Ruby и Boo.
Для самых бесстрашных будут освещены теоретические вопросы связи языково-ориентированного программирования с Domain Driven Development (DDD) и Model Driven Development (MDD).
Кроме этого Сева будет вещать о реальных практиках внедрения DSL в работающих проектах. Сделает обзор средств для создания DSL, таких как:
- XML, XSLT
- Microsoft SQL Modeling Services (в частности язык «M»)
- Microsoft Visual Modeling SDK
- JetBrains Meta Programming System (MPS)
- ANTLR
Видео
Примечания и отзывы
- Domain Specific Languages
- Domain Driven Design