Інтегроване середовище розроблення програмного забезпечення мовою ASAMPL 2.0. Компілятор
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У дипломному проєкті розглянуто процес розробки інтерпретатора мови програмування ASAMPL 2.0, який є консольним застосунком, написаним мовою Java. Здійснено аналіз сучасних технологій створення трансляторів, зокрема лексичних і синтаксичних аналізаторів, а також розглянуто порівняльні характеристики мов програмування для реалізації трансляторів. У ході реалізації проєкту створено основні компоненти інтерпретатора: лексер, парсер, модуль інтерпретації та структура абстрактного синтаксичного дерева (AST). Інтерпретатор підтримує базові типи даних, умовні оператори, цикли, функції та вбудовані методи для роботи з кортежами. Також проведено інтегроване тестування розробленого програмного забезпечення, зосереджене на перевірці коректності збереження стану пам’яті та результатів обчислень. У підсумку сформульовано рекомендації щодо подальшого розвитку проєкту, включаючи розширення функціональності, оптимізацію обчислень і реалізацію графічного інтерфейсу.
Опис
Ключові слова
Бібліографічний опис
Міщенко, В. Р. Інтегроване середовище розроблення програмного забезпечення мовою ASAMPL 2.0. Компілятор : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Міщенко Владислав Романович. – Київ, 2025. – 108 с.