Спеціалізований інтерпретатор скриптової мови генерації данних

Вантажиться...
Ескіз

Дата

2019

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

В бакалавській дипломній роботі розроблено систаксис власної скриптової мови генерації даних (названої RIL) в координації з практичною імплементацією компілятора цієї мови програмування, що використовується для отримання закодованого бінарного представлення, що може бути завантажене в оперативну пам’ять графічного процесора як набір OpenGL VBO (Vertex Buffer Object). В подальшому, такі об’єкти можуть бути використані для спрощення компонування і рендеру комплексних графічних сцен. Готовий програмний продукт складається із трьох основних складових частин: компілятор, що генерує *.rio файли із вихідних *.ric файлів, модуль-бібліотека, що може бути додана до зовнішніх програмних продуктів для спрощення використання *.rio файлів в них, написані на С++17, і адд-он для редактора Visual Studio Code, що дозволяє редактору виконувати підсвітку синтаксису RIL. Консольний інтерфейс компілятора розроблено на основі спрощеної версії GNU GCC-подібного інтерфейсу компіляторів. Це дозволяє використовувати програму разом із більшістю редакторів, що підтримують виконання інструкцй командної строки, включаючи згаданий вище Visual Studio Code.

Опис

Ключові слова

Бібліографічний опис

Крисак, І. М. Спеціалізований інтерпретатор скриптової мови генерації даних : дипломна робота ... бакалавра : 6.050102 Комп’ютерна інженерія / Крисак Іван Миколайович. – Київ, 2019. – 100 с.

DOI