Lua (programmeringssprog): Forskelle mellem versioner
Content deleted Content added
m Robot: Kosmetiske ændringer |
m bot: fix links |
||
Linje 6:
Sproget anvendes ofte i [[computerspil]]. I kommercielle spil anvendes Lua eksempelvis i ''[[Heroes of Newerth]]'', ''[[Heroes of Might and Magic|Heroes of Might and Magic V]]'', ''[[Monkey Island|Monkey Island 4]]'', ''[[Spellforce]]'', ''[[Far Cry]]'', ''[[World of Warcraft]]'', ''[[Microsoft Freelancer]]'', ''[[Half-Life 2]]'', ''[[Garry's mod]]'', ''[[The Settlers|The Settlers V]]'', ''[[Parkan 2]]'', ''[[Star Wars Battlefront|Star Wars Battlefront II]]'' og ''[[Company of Heroes]]'', mens det fri software anvendes i eksempelvis ''[[Angband|Angband 3]]'' (og varianterne ''ZAngband'' og ''ToME'').
Programmer skrevet i Lua bliver før udførelsen oversat til [[
Lua-fortolkeren kan kaldes gennem et C-bibliotek, der også indeholder et [[API]] til kald af fortolkeren fra C-programmer på kørselstidspunktet. Gennem API'et kan forskellige dele af programmet skrives i C eller Lua, mens variabler og funktioner er tilgængelige i begge retninger (dvs. en funktion i Lua kan kalde en funktion i C, og omvendt).
|