undergraduate thesis
The possibilities of C++ application extension using Lua script language

Bruno Brekalo (2015)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za računalno inženjerstvo i automatiku
Katedra za automatiku i robotiku
Metadata
TitleMogućnosti proširenja C++ programa korištenjem Lua skriptnog jezika
AuthorBruno Brekalo
Mentor(s)Damir Filko (thesis advisor)
Abstract
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.
KeywordsLua C++ metatables LuaBridge extend Visual Studio scripting language glue language
Parallel title (English)The possibilities of C++ application extension using Lua script language
Committee MembersDamir Filko (committee chairperson)
Hrvoje Glavaš (committee member)
Tomislav Rudec (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za računalno inženjerstvo i automatiku
Katedra za automatiku i robotiku
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Electrical Engineering
Automation and Robotics
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme in Computer Engineering
Academic title abbreviationuniv.bacc.ing.comp.
Genreundergraduate thesis
Language Croatian
Defense date2015-12-22
Parallel abstract (English)
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.
Parallel keywords (Croatian)Lua C++ metatablice LuaBridge proširivanje Visual Studio skriptni jezik ljepljivi jezik
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:049859
CommitterAnka Ovničević