Сулема, Євгенія СтаніславівнаПесчанський, Владислав Юрійович2019-09-122019-09-122019Песчанський, В. Ю. Компілятор мови ASAMPL : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Песчанський Владислав Юрійович. – Київ, 2019. – 128 с.https://ela.kpi.ua/handle/123456789/29240Цей дипломний проект присвячений розробленню компілятора мови ASAMPL. В рамках виконання проекту здійснено порівняльний аналіз існуючих інструментів розроблення та обрано засоби, що найкраще підходять для вирішення поставленої задачі. У дипломному проекті розроблено та описано основні алгоритми, які виконуються програмним застосунком для забезпечення компіляції виконуваних файлів програмного коду мовою ASAMPL, а саме: алгоритм лексичного аналізу, алгоритм синтаксичного аналізу вхідного потоку лексем і алгоритм інтерпретації абстрактного синтаксичного дерева у виконуваний машинний код. Розроблений компілятор спрощує роботу з програмним кодом, написаним мовою ASAMPL, та дозволяє вільно відкривати, оброблювати та зберігати мультимедійні дані, що надходять на вхід комп’ютерної системи від різноманітних джерел: від простих файлів до даних, що надходять з давачів, які працюють у реальному часі. Отже, даний програмний застосунок дозволяє полегшити розроблення спеціалізованого мультимедійного програмного забезпечення мовою ASAMPL.ukКомпілятор мови ASAMPLBachelor Thesis128 с.