Lua
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. Wikipedia
Created Year: 1993Designed by: Roberto Ierusalimschy
Developed by: Roberto Ierusalimschy
Operating systems: cross-platform
Implemented in: C
Named after: Moon
Aliases: Lua language
File extensions: anair, lua, luna, lunaire
Wikidata: Q207316
Influenced: Céu • Dragon • Io • JavaScript • Julia • Micro Lua DS • Ring • Ruby
Influenced by: C++ • CLU • Modula • Modula-2 • Scheme • SNOBOL
Programming paradigms: functional programming • imperative programming • multi-paradigm programming • object-oriented programming • procedural programming • prototype-based programming
Language types: compiled language • functional programming language • imperative programming language • interpreted language • object-based language • scripting language
Lua Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Hello World in Lua
print("Hello World")
Free Lua books, articles, documentation
- Learning Lua ebook - Compiled from StackOverflow Documentation (PDF)
- Lua 5.3 Reference Manual
- Lua Programming - Wikibooks
- Lua Tutorial - Tutorials Point (HTML, PDF)
- Programming in Lua (first edition)
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-09-19