Программируем операционную семантику языков программирования

Программируем операционную семантику языков программирования
Язык статьиРусский
Аннотация
В статье представлен метод описания операционной семантики языков программирования. Он основан на предметно-ориентированном языке, предназначенном для определения исполняемых спецификаций конструкций языка программирования. Этот язык является расширением языка Lisp. Особенностью метода является задание семантики для модели программы, а не для самой программы. Поскольку спецификации являются исполняемыми, метод фактически позволяет "программировать" семантику языков программирования. Метод может быть использован в преподавании компьютерных языков, а также в создании новых языков программирования, поскольку позволяет описывать конструкции нового языка сразу на уровне абстрактного синтаксического дерева.
DOI10.31144/si.2307-6410.2024.n24.p91-100
УДК004.43
Номер № 24,
Страницы91-100
Файл anureev_system_informatics_2024.pdf (284.78 КБ)