Исследовательская группа

Лаборатория языковых инструментов

Расширяемые типы данных и их применение в разработке языковых инструментов

September 28

В докладе затрагивается вопрос композиционного построения языковых инструментов с использованием расширяемых типов данных. Под композиционностью подразумевается возможность комбинировать типы данных и их преобразования при сохранении статической типизации и без перекомпиляции компонент. В качестве основного примера рассмотрена реализация семества компиляторов обероноподобных языков, в которой каждый компилятор собран из переиспользуемых компонент.

Докладчик: Дмитрий Булычев.

Материалы