Lua (programminglanguage) | |
---|---|
Full Name | Lua |
Short Name | Lua |
Description | Lightweight, high-level, multi-paradigm programming language |
Company | TBD |
Web | No |
Mobile | No |
Enterprise | No |
Embedded | Yes |
Lua is a lightweight, high-level, multi-paradigm programming language designed mainly for embedded use in applications. Lua is cross-platform software, since the interpreter of compiled bytecode is written in ANSI C, and Lua has a relatively simple C application programming interface (API) to embed it into applications.
Lua originated in 1993 as a language for extending software applications to meet the increasing demand for customization at the time. It provided the basic facilities of most procedural programming languages, but more complicated or domain-specific features were not included; rather, it included mechanisms for extending the language, allowing programmers to implement such features. As Lua was intended to be a general embeddable extension language, the designers of Lua focused on improving its speed, portability, extensibility and ease-of-use in development.
Lua is a programming language written in C that emphasizes performance. It has automatic memory management and is often used to extend software written in other languages.
print("Hello, World!")
See also: Programming Languages