УНИВЕРСИТЕТ ИТМО | ||||
Главная / Статьи / State Machine — расширение языка Java для эффективной реализации автоматов
(версия для печати)
State Machine — расширение языка Java для эффективной реализации автоматовГ. А. Корнеев, аспирант А. А. Шалыто, д-р техн. наук, профессор Санкт-Петербургский государственный университет информационных технологий, механики и оптики В данной статье предлагается новый язык объектно-ориентированного программирования State Machine, являющийся расширением языка программирования Java. В язык вводится ряд синтаксических конструкций, позволяющих программировать с использованием понятий автомат, состояние и событие. Для обработки новых синтаксических конструкций разработан препроцессор, преобразующий код на языке State Machine в код на языке Java. При этом новые синтаксические конструкции преобразуются в код на языке Java в соответствии с предложенным ранее авторами паттерном State Machine. | ||||
|