Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications. Lua is cross-platform software, since the interpreter of compiled bytecode is written in ANSI C, and it has a relatively simple C application programming interface (API) to embed it into applications. Lua originated in 1993 at the Pontifical Catholic University of Rio de Janeiro, Brazil, and is widely used to script video games and other applications.
Facts
Classification
Typing Discipline Typing Discipline Typing Discipline First Released ParadigmMulti paradigm: scripting, imperative, functional 2 SignificanceA lightweight embeddable scripting language widely used in video game development for its ease of embedding and fast execution. 2 FAQs
Why is Lua widely used in video game development?
Its perceived ease of embedding, fast execution and short learning curve.
In video game development, Lua is widely used as a scripting language, mainly due to its perceived ease of embedding, fast execution, and short learning curve.
Connections
Follows Typing Discipline
In Field
Influenced
Source Wikidata: JavaScript
Source Squirrel (programming language) (Wikidata)
Influenced By
Invented By
Licensed Under
Sources
1. Wikidata: Lua
- Wikidata Q207316, class allow-list match (w-wdresolver-0926)
- Wikidata Q207316 P571 (inception)
- Wikidata Q207316 P275 (license)
- Wikidata Q207316 P7078 (typing discipline)
View the Source2. Wikipedia: Lua (programming language)
Wikimedia FoundationInfobox: year
1993
Infobox: Paradigm
Multi-paradigm: scripting, imperative (procedural, prototype-based, object-oriented), functional, meta, reflective
Article body, game development discussion
In video game development, Lua is widely used as a scripting language, mainly due to its perceived ease of embedding, fast execution, and short learning curve.
View the Source Wikidata: Julia
Wikidata: Red
Programming Language Database (PLDB): Lua - PLDB
Programming Language Database (PLDB)In Group: System and Application Automation Languages, Page textQuote, In Group: System and Application Automation Languages, Page text
designed primarily for embedded systems and clients
View the Source Lua (Wikipedia)
Squirrel (programming language) (Wikidata)
Influenced: Squirrel (programming language), P737 (influenced by): LuaQuote, Influenced: Squirrel (programming language), P737 (influenced by): Lua
Lua
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.