Завгородня, Ганна АнатоліївнаКравчук, Олександр Сергійович2023-07-122023-07-122023-06Кравчук, О. С. Інтерпретатор мови ChocoPy : дипломний проєкт ... бакалавра : 126 Інформаційні системи та технології / Кравчук Олександр Сергійович. – Київ, 2023. – 110 с.https://ela.kpi.ua/handle/123456789/58021Проєкт містить 88 с. тексту, 24 рисунки, 4 таблиці, посилання на 28 літературних джерел, 5 додатків та 4 конструкторські документи. Об’єктом розробки є мова програмування ChocoPy. Мета розробки – реалізація інтерпретатора мови програмування ChocoPy. У дипломному проєкті розглянуті теоретичні та практичні аспекти побудови компіляторів та інтерпретаторів. Було розроблено алгоритми лексичного, синтаксичного і семантичного аналізу. Інтерпретація вихідного коду відбувається шляхом обходу AST. Виконано кросплатформний портативний консольний додаток на технології Java у вигляді JAR–файлу. Програмне забезпечення може бути використано як основа для створення інтерпретаторів і компіляторів інших мов програмування.110 с.ukpythonінтерпретаторкомпіляторлексичничний аналізсемантичний аналізсинтаксичний аналізІнтерпретатор мови ChocoPyBachelor Thesis004.4'423