RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика // Архив

Вестн. Астрахан. гос. техн. ун-та. Сер. управление, вычисл. техн. информ., 2013, номер 2, страницы 191–202 (Mi vagtu289)

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ОБРАЗОВАТЕЛЬНОЙ ДЕЯТЕЛЬНОСТИ

Разработка многоязыкового редактора на основе семантической модели программы

Д. А. Грачёв, В. В. Лаптев

Астраханский государственный технический университет

Аннотация: Рассматривается проблема разработки обучающей среды для начального обучения программированию. Описывается семантический редактор, отличительной особенностью которого является возможность представлять одну и ту же программу на разных языках программирования. Редактор оперирует семантической моделью программы в виде семантического дерева. Предложенный подход позволил полностью отказаться от фазы синтаксического анализа кода и существенно сократил лексический анализ. Система позволяет добавлять новый синтаксис и обеспечивает создание методических материалов непосредственно в редакторе.

Ключевые слова: обучающая система, семантический редактор, учебный язык, семантическая модель, синтаксис как интерфейс, грамматика представления.

УДК: [004.588:004.432.2]:004.4’232
ББК: 32.973.2-018:32.973.23

Поступила в редакцию: 18.06.2013



© МИАН, 2024