Generative programming 2013 — различия между версиями
Mikhail (обсуждение | вклад) |
Mikhail (обсуждение | вклад) (→Домашние задания) |
||
Строка 34: | Строка 34: | ||
<b>2. [[Generative Programming Homework 2|Модель домена калькуляторов]]</b>, срок сдачи до 29.09 <br/> | <b>2. [[Generative Programming Homework 2|Модель домена калькуляторов]]</b>, срок сдачи до 29.09 <br/> | ||
<b>3. [[Generative Programming Homework 3|Генератор калькуляторов]]</b>, срок сдачи до 27.10 <br/> | <b>3. [[Generative Programming Homework 3|Генератор калькуляторов]]</b>, срок сдачи до 27.10 <br/> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Список литературы == | == Список литературы == |
Версия 18:53, 30 октября 2013
Преподаватели - Власьев Михаил Игоревич (mailto:michael.vlassiev@jetbrains.com),
Мухин Михаил Александрович (mailto:Mihail.Muhin@jetbrains.com)
Лекции
04.09.2013:
О чем курс,
Textmapper,
Textmapper example
11.09.2013:
Введение в MPS
18.09.2013:
Domain engineering, пример
25.09.2013: Практическое занятие (проект)
02.10.2013:
Пример "Калькулятор" (проект)
09.10.2013:
Generation, пример
16.10.2013: Практическое занятие (проект)
23.10.2013:
Aspect programming, пример
30.10.2013: Будет практическое занятие
Домашние задания
1. Парсер упрощенного XML, срок сдачи до 15.09
2. Модель домена калькуляторов, срок сдачи до 29.09
3. Генератор калькуляторов, срок сдачи до 27.10
Список литературы
Generative Programming: Methods, Tools, and Applications
Krysztof Czarnecki, Ulrich Eisenecker
Addison-Wesley Professional; 1 edition (June 16, 2000)
Перевод: Чернецки К., Айзенекер У. Порождающее программирование: методы, инструменты, применение / Пер. с англ. СПб: Питер, 2005.
Domain-Specific Languages
Martin Fowler
Addison-Wesley; 2011
Полезные ссылки
JetBrains MPS: http://www.jetbrains.com/mps
Отчеты об ошибках MPS писать сюда: http://youtrack.jetbrains.com/issues/MPS