Сулема, Євгенія СтаніславівнаМіщенко, Владислав Романович2025-10-152025-10-152025Міщенко, В. Р. Інтегроване середовище розроблення програмного забезпечення мовою ASAMPL 2.0. Компілятор : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Міщенко Владислав Романович. – Київ, 2025. – 108 с.https://ela.kpi.ua/handle/123456789/76847У дипломному проєкті розглянуто процес розробки інтерпретатора мови програмування ASAMPL 2.0, який є консольним застосунком, написаним мовою Java. Здійснено аналіз сучасних технологій створення трансляторів, зокрема лексичних і синтаксичних аналізаторів, а також розглянуто порівняльні характеристики мов програмування для реалізації трансляторів. У ході реалізації проєкту створено основні компоненти інтерпретатора: лексер, парсер, модуль інтерпретації та структура абстрактного синтаксичного дерева (AST). Інтерпретатор підтримує базові типи даних, умовні оператори, цикли, функції та вбудовані методи для роботи з кортежами. Також проведено інтегроване тестування розробленого програмного забезпечення, зосереджене на перевірці коректності збереження стану пам’яті та результатів обчислень. У підсумку сформульовано рекомендації щодо подальшого розвитку проєкту, включаючи розширення функціональності, оптимізацію обчислень і реалізацію графічного інтерфейсу.108 с.ukІнтегроване середовище розроблення програмного забезпечення мовою ASAMPL 2.0. КомпіляторBachelor Thesis