Описание Макроязык MALTA для машин Тьюринга v.1.0.0
Макроязык MALTA для машин Тьюринга v.1.0.0
Дата добавления: |
Макроязык Мальта предназначен для упрощения проектирования машин Тьюринга.Интуитивно понятный и легкий в освоении, состоящий всего из 11 базовых команд, он позволяет свести утомительный, трудоемкий процесс заполнения таблицы Тьюринга к привычному для программиста составлению алгоритма и написанию по нему программы.Удобный компилятор позволяет на основе базовых команд создавать макросы, выполняющие достаточно сложные операции с данными на ленте, допускает компиляцию рекурсивных макрокоманд.Результатом компиляции является функциональная схема машины Тьюринга, которую можно сохранить в одном из форматов электронных таблиц для последующего форматирования и распечатки. В комплекте поставляется интерпретатор, позволяющий наглядно исполнять откомпилированную программу.Вместе с ПО в архиве находится описание языка с примерами конкретных программ, доказательством функциональной полноты языка и т.п.Обсудить программу с автором можно на форуме http://www.lonewolf.od.ua/new/misc.asp?go=forum.