Lua
Lightweight embeddable language for scripting in games and applications
Typing: dynamic Created: 1993
Paradigms
proceduralfunctionalprototype-based
Pros and Cons
Ventajas
- + Extremely lightweight (~200KB)
- + Easy to embed in applications
- + Very fast with LuaJIT
- + Simple and clean syntax
- + Popular in game development
Desventajas
- - Arrays start at 1
- - Smaller ecosystem
- - Fewer features than modern languages
- - Not ideal for standalone applications
Casos de Uso
- Game scripting (Roblox, WoW)
- Application configuration
- Embedded systems
- Extensions (Neovim, Redis)