lua
Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications. It emphasizes small size, portability, and ease of embedding in host applications.
A central feature is the table, a versatile data structure that serves as arrays, dictionaries, objects, and
Lua has first-class functions and closures and supports coroutines for cooperative multitasking. Its compact core and
Programs are typically compiled to bytecode and executed by a small Lua virtual machine. The language is
Lua is widely used as an embedded scripting language in games, applications, and services. It is used
Lua was created in 1993 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes at PUC-Rio