Naslov | Mogućnosti proširenja C++ programa korištenjem Lua skriptnog jezika |
Autor | Bruno Brekalo |
Voditelj/Mentor | Damir Filko (mentor)
|
Sažetak rada | Glavni zadatak ovog rada bio je upoznati se s radom Lua skriptnog jezika i proširiti program
napisan u C++ jeziku tako da može izvoditi Lua skripte. U prvom dijelu rada općenito su opisani
skriptni jezici te je navedeno koje vrste postoje i kako se koriste. Nakon toga je opisan Lua skriptni
jezik, osnove rada sa njime, najpoznatije biblioteke te primjena skripta u popularnim programima
današnjice. Za kraj je objašnjena instalacija Lua jezika u Visual studio te napisana dva programa,
jedan jednostavniji, koji poziva Lua skriptu i vraća rezultat, a drugi složeniji, koji šalje varijable u
Lua skriptu i vraća varijable nazad u C++ nakon obavljene operacije nad njima. |
Ključne riječi | Lua C++ metatablice LuaBridge proširivanje Visual Studio skriptni jezik ljepljivi jezik |
Naslov na drugom jeziku (engleski) | The possibilities of C++ application extension using Lua script language |
Povjerenstvo za obranu | Damir Filko (predsjednik povjerenstva) Hrvoje Glavaš (član povjerenstva) Tomislav Rudec (član povjerenstva)
|
Ustanova koja je dodijelila akademski/stručni stupanj | Sveučilište Josipa Jurja Strossmayera u Osijeku Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek |
Ustrojstvena jedinica niže razine | Zavod za računalno inženjerstvo i automatiku Katedra za automatiku i robotiku |
Mjesto | Osijek |
Država obrane | Hrvatska |
Znanstveno područje, polje, grana | TEHNIČKE ZNANOSTI Elektrotehnika Automatizacija i robotika
|
Vrsta studija | sveučilišni |
Stupanj | preddiplomski |
Naziv studijskog programa | Računarstvo |
Akademski / stručni naziv | sveučilišni/a prvostupnik/ prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka računarstva |
Kratica akademskog / stručnog naziva | univ.bacc.ing.comp. |
Vrsta rada | završni rad |
Jezik | hrvatski |
Datum obrane | 2015-12-22 |
Sažetak rada na drugom jeziku (engleski) | The main taks of this final paper was to learn the basics of Lua scripting language and to extend
the functionality of C++ applications by embedding Lua script language. The first part of this
paper is comprised of descriptions of scripting laguages and types available. Next, this paper
describes Lua scripting language, the basics of working with Lua, commonly used libraries and
applications of scripts in most used programs today. Finally this paper explains how to instal Lua
in Visual Studio and two programs were shown, one simpler, which executes Lua script and shows
the result and the other one more complicated, which sends variables into Lua script and returns
them back after the operation has been done. |
Ključne riječi na drugom jeziku (engleski) | Lua C++ metatables LuaBridge extend Visual Studio scripting language glue language |
Vrsta resursa | tekst |
Prava pristupa | Rad u otvorenom pristupu |
Uvjeti korištenja rada |  |
URN:NBN | https://urn.nsk.hr/urn:nbn:hr:200:049859 |