Actions

::Lua (programming language)

::concepts



{{ safesubst:#invoke:Unsubst||$N=Use dmy dates |date=__DATE__ |$B= }} {{#invoke:Hatnote|hatnote}}

Lua ({{#invoke:IPAc-en|main}} LOO, from Portuguese: lua{{#invoke:Category handler|main}} [ˈlu.(w)ɐ] meaning moon) is a lightweight multi-paradigm programming language designed primarily for embedded systems and clients.<ref name="luaspe">{{#invoke:Citation/CS1|citation |CitationClass=journal }}</ref> Lua is cross-platform since it is written in ANSI C,<ref name=luaabout>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and has a relatively simple C API.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Lua was originally designed 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. The Lua compiler for version 5.3.1 was built from approximately 23,000 lines of code.<ref name="luaspe" /><ref name="luaabout" />


Lua (programming language) sections
Intro   History    Features    Internals    C API    Applications    Further reading    References    External links   

PREVIOUS: IntroNEXT: History
<<>>

Language::title    Function::first    Table::print    Array::using    Computer::software    Category::which

{{ safesubst:#invoke:Unsubst||$N=Use dmy dates |date=__DATE__ |$B= }} {{#invoke:Hatnote|hatnote}}

Lua ({{#invoke:IPAc-en|main}} LOO, from Portuguese: lua{{#invoke:Category handler|main}} [ˈlu.(w)ɐ] meaning moon) is a lightweight multi-paradigm programming language designed primarily for embedded systems and clients.<ref name="luaspe">{{#invoke:Citation/CS1|citation |CitationClass=journal }}</ref> Lua is cross-platform since it is written in ANSI C,<ref name=luaabout>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and has a relatively simple C API.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Lua was originally designed 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. The Lua compiler for version 5.3.1 was built from approximately 23,000 lines of code.<ref name="luaspe" /><ref name="luaabout" />


Lua (programming language) sections
Intro   History    Features    Internals    C API    Applications    Further reading    References    External links   

PREVIOUS: IntroNEXT: History
<<>>