Проектирование и разработка компилятора С-подобного языка программирования общего назначения с поддержкой исполнения кода на этапе компиляции.

Ткачёв Н.М., Андрюхин А.И.

В статье представлен краткий обзор современных принципов проектирования языков программирования и сформированы требования к проектируемому языку. Спроектирована начальная итерация языка программирования общего назначения и кратко описана структура разрабатываемого компилятора. Перспективами развития языка является расширение системы типов и внедрение в компилятор комплексных средств анализа кода для предотвращения ошибок и исполнения кода на этапе компиляции. Ключевые слова: компилятор, C, Flex, GNU Bison, генерация кода, вычисления на этапе компиляции, система типов.


Загрузить (pdf)