Знайдено документів: 1
Інформація × Реєстраційний номер 2119U006716, Матеріали видань та локальних репозитаріїв Категорія Бакалаврська робота Назва роботи Спеціалізований інтерпретатор скриптової мови генерації данних Автор Крисак Іван МиколайовичKrysak Ivan Mykolaiovych Дата публікації 01-01-2019 Постачальник інформації Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Першоджерело 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. 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. Додано в НРАТ 2025-11-05 Закрити
Матеріали
Бакалаврська робота
Крисак Іван Миколайович. Спеціалізований інтерпретатор скриптової мови генерації данних : публікація 2019-01-01; Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2119U006716
Знайдено документів: 1

Оновлено: 2026-03-29