templatePreview
Open in TheBrain

Lua

Lua (/ˈluːə/ LOO-ə; from Portuguese: lua [ˈlu(w)ɐ] meaning moon) is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications.[3] Lua is cross-platform, since the interpreter of compiled byte.

ParadigmMulti-paradigm: scripting, imperative (procedural, prototype-based, object-oriented), functional, meta, reflective
Designed by

Roberto Ierusalimschy

Waldemar Celes

Luiz Henrique de Figueiredo

First appeared1993; 30 years ago
Stable release5.4.6[1] / 14 May 2023; 33 days ago
Typing disciplineDynamic, weak, duck
Implementation languageANSI C
OSCross-platform
LicenseMIT License
Filename extensions.lua
Websitewww.lua.org

Attachments