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: 1993
Designed 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éuDragonIoJavaScriptJuliaMicro Lua DSRingRuby

Influenced by: C++CLUModulaModula-2SchemeSNOBOL

Programming paradigms: functional programmingimperative programmingmulti-paradigm programmingobject-oriented programmingprocedural programmingprototype-based programming

Language types: compiled languagefunctional programming languageimperative programming languageinterpreted languageobject-based languagescripting 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

Search on GitHub


Latest data update: 2025-09-19