LocalazyLocalazy
Lua es un lenguaje de programación potente, eficiente, ligero e integrable. Admite programación procedimental, programación orientada a objetos, programación funcional, programación basada en datos y descripción de datos. Lua está diseñado para ser un lenguaje extensible, eficiente, portable y fácil de usar. Lua se implementa como una pequeña biblioteca de funciones C, que se exponen al programador de Lua a través de una sencilla interfaz. Lua tiene un pequeño conjunto de características básicas, que pueden ampliarse mediante el uso de bibliotecas. Las características principales incluyen un lenguaje de descripción de datos, un potente mecanismo de estructuras de datos y un modelo de programación orientado a objetos simple pero eficaz. Lua es un lenguaje multiplataforma, que funciona en una amplia variedad de plataformas, incluyendo Windows, Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, Plan 9, Solaris, y muchas más. Lua es software libre, publicado bajo los términos de la licencia MIT.