Lua
Lenguaje ligero embebible para scripting en juegos y aplicaciones
Tipado: dynamic Creado: 1993
Paradigmas
proceduralfunctionalprototype-based
Ventajas y Desventajas
Ventajas
- + Extremadamente ligero (~200KB)
- + Fácil de embeber en aplicaciones
- + Muy rápido con LuaJIT
- + Sintaxis simple y limpia
- + Popular en game development
Desventajas
- - Arrays empiezan en 1
- - Ecosistema más pequeño
- - Menos características que lenguajes modernos
- - No ideal para aplicaciones standalone
Casos de Uso
- Scripting en juegos (Roblox, WoW)
- Configuración de aplicaciones
- Sistemas embebidos
- Extensiones (Neovim, Redis)