Image

Розробка мови програмування Avenir

Навчальний заклад: Романівський ліцей № 1 Романівської селищної ради Житомирського району Житомирської області

Автор: Богінський Іван Альбертович

Відділення: Інформаційні технології

Секція: Програмна інженерія

Область: Житомирська

Опис:

Мій проєкт присвячений розробці нової мови програмування Avenir та її екосистеми. Метою дослідження є створення сучасної, безпечної та продуктивної мови, яка поєднує зручний синтаксис, сильну систему типів та підтримку асинхронного програмування. У ході роботи було спроєктовано синтаксис мови, розроблено лексичний аналізатор, парсер, систему типізації та виконуване середовище на основі віртуальної машини. Особливістю Avenir є вбудована підтримка асинхронності, обробки помилок із типізацією та модульної архітектури. Також створено базову стандартну бібліотеку, що включає роботу з файлами, мережею та веб-розробкою. Практичним результатом є прототип компілятора та виконуваного середовища, здатний запускати програми мовою Avenir.