Lua

Lua is een programmeertaal die vaak wordt gebruikt om software toepassingen uit te breiden of er functionaliteit aan toe te voegen. De taal gebruikt een eenvoudige syntaxis vergelijkbaar met (C), waardoor deze met een aantal andere talen kan samenwerken. Lua heeft een breed scala aan toepassingen, maar wordt vaak gebruikt als uitbreidingstaal voor webtoepassingen en videogames.

Lua is een scripttaal, omdat de code tijdens het uitvoeren door een interpreter kan worden geparseerd en uitgevoerd. Net als Python-code kan Lua-code echter ook worden gecompileerd tot een uitvoerbaar binair bestand. Het vooraf compileren van een Lua-script met de luac compiler kan de prestaties verbeteren. Daarom wordt Lua-code vaak gecompileerd wanneer deze in een bestaand programma wordt ingebed.

Hoewel Lua is ontworpen als een eenvoudige en draagbare taal, is het ook een zeer krachtige taal. Lua ondersteunt een grote verscheidenheid aan gegevenstypen, waaronder tekenreeksen, getallen met drijvende komma en arrays. De taal bevat ook veel verschillende operatoren voor berekeningen, vergelijkingen en logische bewerkingen. Lua ondersteunt bovendien functies, lussen en if-then-instructies. De taal bevat zelfs garbage collection voor automatisch geheugenbeheer.

Omdat Lua relatief licht is – wat betekent dat de taal niet meer systeembronnen gebruikt dan nodig is – is het een ideale taal voor het uitvoeren van basistaken. Een programmeur kan bijvoorbeeld een videogame in C++ programmeren, maar Lua gebruiken om de personages en objecten in de game te beheren. Dankzij de eenvoud van Lua kunnen afzonderlijke onderdelen van een programma gemakkelijker worden geprogrammeerd, zonder de overhead die andere talen vereisen.

Bestandsextensie: .LUA

Bijgewerkt June 19, 2017 door Per C.

quizTest je kennis

What Microsoft technology enables sharing an object between apps?

A
ActiveX
0%
B
DirectX
0%
C
OLE
0%
D
IIS
0%
Correct! Incorrect!     View the OLE definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Lua op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.