Навчальний заклад: Романівський ліцей № 1 Романівської селищної ради Житомирського району Житомирської області
Автор: Богінський Іван Альбертович
Відділення: Інформаційні технології
Секція: Програмна інженерія
Область: Житомирська
Опис:
Мій проєкт присвячений розробці нової мови програмування Avenir та її екосистеми. Метою дослідження є створення сучасної, безпечної та продуктивної мови, яка поєднує зручний синтаксис, сильну систему типів та підтримку асинхронного програмування. У ході роботи було спроєктовано синтаксис мови, розроблено лексичний аналізатор, парсер, систему типізації та виконуване середовище на основі віртуальної машини. Особливістю Avenir є вбудована підтримка асинхронності, обробки помилок із типізацією та модульної архітектури. Також створено базову стандартну бібліотеку, що включає роботу з файлами, мережею та веб-розробкою. Практичним результатом є прототип компілятора та виконуваного середовища, здатний запускати програми мовою Avenir.