1 documents found
Information × Registration Number 2119U006716, Article popup.category Бакалаврська робота Title Спеціалізований інтерпретатор скриптової мови генерації данних (AI translated) popup.author Крисак Іван МиколайовичKrysak Ivan Mykolaiovych popup.publication 01-01-2019 popup.source_user Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» popup.source https://ela.kpi.ua/handle/123456789/29316 popup.publisher Київ Description В бакалавській дипломній роботі розроблено систаксис власної скриптової мови генерації даних (названої RIL) в координації з практичною імплементацією компілятора цієї мови програмування, що використовується для отримання закодованого бінарного представлення, що може бути завантажене в оперативну пам’ять графічного процесора як набір OpenGL VBO (Vertex Buffer Object). В подальшому, такі об’єкти можуть бути використані для спрощення компонування і рендеру комплексних графічних сцен. Готовий програмний продукт складається із трьох основних складових частин: компілятор, що генерує *.rio файли із вихідних *.ric файлів, модуль-бібліотека, що може бути додана до зовнішніх програмних продуктів для спрощення використання *.rio файлів в них, написані на С++17, і адд-он для редактора Visual Studio Code, що дозволяє редактору виконувати підсвітку синтаксису RIL. Консольний інтерфейс компілятора розроблено на основі спрощеної версії GNU GCC-подібного інтерфейсу компіляторів. Це дозволяє використовувати програму разом із більшістю редакторів, що підтримують виконання інструкцй командної строки, включаючи згаданий вище Visual Studio Code. In this Bachelor’s Degree thesis, custom script data generation language (called RIL) syntax was designed in extensive coordination with a viable implementation of the compiler used to generate specialized binary representation able to be loaded into GPU memory as a set of OpenGL VBOs (Vertex Buffer Objects). These objects can later be used to simplify complex scene composition and rendering. Complete product consists of three major parts: compiler used for *.rio file generation from source *.ric files, library module able to be added to external programming solutions for simplification of *.rio usage, both written in C++17 and an add-on for Visual Studio Code editor allowing it to highlight syntax of the RIL. Compiler itself is designed to have a simplistic version of GNU GCC-like compiler console interface. It allows to easily use the program in conjunction with most code editors supporting command line instruction execution, including mentioned earlier Visual Studio Code. popup.nrat_date 2025-11-05 Close
Article
Бакалаврська робота
Крисак Іван Миколайович. Спеціалізований інтерпретатор скриптової мови генерації данних (AI translated)
:
published. 2019-01-01;
Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2119U006716
1 documents found
search.subscribing
search.subscribe_text
Updated: 2026-03-22
