Я Александр Коновалов aka Маздайщик, работаю преподавателем в МГТУ имени Н. Э. Баумана, а также программистом в офисе. Веду лабы по курсу «Конструирование компиляторов» (лекции читает Сергей Юрьевич Скоробогатов).
Руковожу курсовыми работами по предметам «Конструирование компиляторов», «Базы данных», «Операционные системы», «Компьютерная графика», а также выпускными квалификационными работами бакалавров.
Область научных интересов: компиляция программ, функциональное программирование, язык программирования Рефал, метавычисления, суперкомпиляция.
Перечисляю здесь только наиболее интересные.
https://github.com/bmstu-iu9/refal-5-lambda — компилятор Рефала-5λ, расширения Рефала-5 вложенными функциями и некоторым синтаксическим сахаром. Бо́льшая часть коммитов в этом репозитории моя, меньшая — студентов, которые дорабатывали этот компилятор на курсовых и дипломах.
Документация: https://bmstu-iu9.github.io/refal-5-lambda.
https://github.com/Mazdaywik/refal-5-framework — библиотека для написания метапрограмм для Рефала-5. В процессе развития.
Документация: https://mazdaywik.github.io/refal-5-framework.
https://github.com/Mazdaywik/Refal-05 — минималистичный компилятор диалекта Рефала, совместимого с Рефалом-5. В процессе развития.
Документация: https://mazdaywik.github.io/Refal-05.
Последнее обновление: 2020-03-14.