Сімоненко, Валерій ПавловичКрисак, Іван Миколайович2019-09-162019-09-162019Крисак, І. М. Спеціалізований інтерпретатор скриптової мови генерації даних : дипломна робота ... бакалавра : 6.050102 Комп’ютерна інженерія / Крисак Іван Миколайович. – Київ, 2019. – 100 с.https://ela.kpi.ua/handle/123456789/29316В бакалавській дипломній роботі розроблено систаксис власної скриптової мови генерації даних (названої RIL) в координації з практичною імплементацією компілятора цієї мови програмування, що використовується для отримання закодованого бінарного представлення, що може бути завантажене в оперативну пам’ять графічного процесора як набір OpenGL VBO (Vertex Buffer Object). В подальшому, такі об’єкти можуть бути використані для спрощення компонування і рендеру комплексних графічних сцен. Готовий програмний продукт складається із трьох основних складових частин: компілятор, що генерує *.rio файли із вихідних *.ric файлів, модуль-бібліотека, що може бути додана до зовнішніх програмних продуктів для спрощення використання *.rio файлів в них, написані на С++17, і адд-он для редактора Visual Studio Code, що дозволяє редактору виконувати підсвітку синтаксису RIL. Консольний інтерфейс компілятора розроблено на основі спрощеної версії GNU GCC-подібного інтерфейсу компіляторів. Це дозволяє використовувати програму разом із більшістю редакторів, що підтримують виконання інструкцй командної строки, включаючи згаданий вище Visual Studio Code.ukСпеціалізований інтерпретатор скриптової мови генерації даннихBachelor Thesis100 с.