LocalazyLocalazy
Lua é uma linguagem de escrita poderosa, eficiente, leve e integrável. Suporta programação processual, programação orientada a objectos, programação funcional, programação orientada a dados, e descrição de dados. Lua foi concebida para ser uma linguagem extensível, eficiente, portátil, e fácil de usar. Lua é implementada como uma pequena biblioteca de funções C, que são expostas ao programador Lua através de uma interface simples. Lua tem um pequeno conjunto de características principais, que podem ser ampliadas através da utilização de bibliotecas. As características principais incluem uma linguagem de descrição de dados, um poderoso mecanismo de estruturas de dados, e um modelo de programação simples mas eficaz orientado para objectos. Lua é uma linguagem multi-plataforma, que corre numa grande variedade de plataformas, incluindo Windows, Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, Plan 9, Solaris, e muitas mais. Lua é software livre, lançado sob os termos da licença do MIT.