Lua é uma linguagem de programação poderosa, rápida e leve, projetada para estender aplicações.
Combina sintaxe simples para programação procedural com poderosas construções para descrição de dados baseadas em tabelas associativas e semântica extensível. Lua é tipada dinamicamente, é interpretada a partir de bytecodes para uma máquina virtual baseada em registradores, e tem gerenciamento automático de memória com coleta de lixo incremental. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida.
Lua é uma linguagem estabelecida e robusta Lua é usada em muitas aplicações industriais (e.g., Adobe's Photoshop Lightroom), com ênfase em sistemas embutidos (e.g., o middleware Ginga para TV digital) e jogos (e.g., World of Warcraft). Lua é atualmente a linguagem de script mais usada em jogos. Lua tem um sólido manual de referência e existem vários livros sobre a linguagem. Várias versões de Lua foram lançadas e usadas em aplicações reais desde a sua criação em 1993.
E o que é melhor, é brasileiríssima e é software livre de
código aberto,
distribuída sob uma
licença muito liberal
(a conhecida licença MIT).
Lua pode ser usada para quaisquer propósitos,
incluindo propósitos comerciais,
sem qualquer custo ou burocracia.
Basta fazer um
download
e usá-la.