Lua (programmeertaal)

Lua
Lua
Paradigma multi-paradigma, functioneel
Verschenen 1993
Ontworpen door R. Ierusalimschy, W. Celes, L. Henrique de Figueiredo
Huidige versie 5.4.7[1] Bewerken op Wikidata
25 juni 2024
Typesysteem dynamisch, duck-typing
Beïnvloed door Scheme, Icon
Invloed op Io, Squirrel, Dao
Besturingssysteem multiplatform
Licentie MIT-licentie (versie 5.0+)
Website https://www.lua.org/
Portaal  Portaalicoon   Informatica

Lua (LOE-ah, maan in het Portugees) is een dynamisch getypeerde imperatieve scripttaal die veel als geïntegreerde scripttaal in applicaties gebruikt wordt, maar ook los gebruikt kan worden. De scripts worden uitgevoerd op een virtuele machine met garbage collection. De taal heeft een eenvoudige syntaxis met enkele primitieve types (zoals booleans, doubles en strings) en tabellen, in essentie associatieve arrays, waarmee de bekende datastructuren zoals arrays, lijsten en hashmaps geconstrueerd kunnen worden.

De taal is ontwikkeld door Roberto Ierusalimschy, Waldemar Celes en Luiz Henrique de Figueiredo aan de PUC-Rio te Rio de Janeiro, Brazilië. De versies tot versie 5.0 zijn uitgebracht onder een licentie die vergelijkbaar is met de BSD-licentie. Vanaf versie 5.0 is Lua uitgebracht onder de MIT-licentie.

  1. [ANN Lua 5.4.7 now available] (25 juni 2024). Geraadpleegd op 27 juni 2024.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy