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 с моделью, описывающей примерно такой калькулятор: Calc pict.gif



Баллы:

Два первых сданных задания получают +1 балл.