Lua es un lenguaje de scripting potente, eficiente, ligero e integrable. Admite programación de procedimientos, programación orientada a objetos, programación funcional, programación basada en datos y descripción de datos.
Lua combina una sintaxis de procedimiento simple con poderosas construcciones de descripción de datos basadas en matrices asociativas y semántica extensible. Lua se escribe dinámicamente, se ejecuta interpretando el código de bytes con una máquina virtual basada en registros y tiene administración automática de memoria con recolección de basura incremental, lo que lo hace ideal para la configuración, la creación de scripts y la creación rápida de prototipos.
Instalando Lua (Linux Ubuntu):$ sudo apt-get update -y $ sudo apt-get install -y lua5.3 $ lua -v
holamundo.lua
print("Hola, mundo en Lua!!")
Ejecutar:
$ lua holamundo.lua
function factorial(n) if n == 0 then return 1 end return n * factorial(n-1) end print("===== Factorial en Lua =====\n") print("Factorial de 5 es: ",factorial(5),"\n") print("Factorial de 7 es: ",factorial(7),"\n")
Ejecutar:
$ lua factorial.lua
El sitio oficial de Lua provee ejemplos y casos de uso usando Lua.
Links:
https://www.lua.org/
Comentarios
Publicar un comentario