Lua
A tiny, fast embeddable scripting language, inside games, Neovim, Redis and Roblox. See how developers rate it month by month on DTDb.
- Category
- programming language
- Developer
- PUC-Rio
- Created by
- Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
- First release
- 1993
- License
- MIT
- Open source
- Yes
- Pricing
- Free
- Website
- https://www.lua.org
- Paradigms
- Procedural, Functional
- Typing
- Dynamic
- Type strength
- Weak
- Type inference
- No
- Memory management
- Garbage collected
- Runs as
- Bytecode on a virtual machine
- Main implementation
- PUC Lua, LuaJIT
- Concurrency
- Coroutines
- Null safety
- No
- Package manager
- LuaRocks
- Used for
- Scripting, Games, Embedded
- Specification
- The Lua reference manual