Generative Programming Homework 3
Материал из SEWiki
Версия от 13:07, 15 октября 2013; Mikhail (обсуждение | вклад) (Новая страница: «<b>3. Генератор калькуляторов</b>, срок сдачи до 22.10.2013 <br> Предполагается генерировать кальку…»)
3. Генератор калькуляторов, срок сдачи до 22.10.2013
Предполагается генерировать калькулятор по описанию.
Калькулятор должен уметь выполнять арифметические операции (+-*/) с числами. Должна быть предусмотрена возможность добавления новых (специфических для данного калькулятора) операций, например, возведение в степень или извлечение квадратного корня. UI фичи - на усмотрение.
Модель должна уметь описывать стандартный (минимальный) калькулятор Windows (или любой другой ОС).
Ожидаемый результат: проект MPS с описанием домена калькуляторов (language) и редактором, sandbox с моделью, описывающей примерно такой калькулятор:
Баллы:
Два первых сданных задания получают +1 балл.