Qué es LUA

Lua, como “luna” en portugués, es un sencillo lenguaje de programación, de código abierto y gratuito (open-source free ), del tipo script, es decir como lo son,  los lenguajes: comandos de Windows, Ruby, Java script o Python.

El interés por ellenguaje  Lua proviene, de que es el lenguaje elegido por varios entornos de desarrollo (SDK Software Development Kit) de aplicaciones para móviles (smart phone & tablets) como es Corona de Corona Labs cuya web es http://www.coronalabs.com

La versión actual es (2018)  la 5.3.4 y su web es http://www.lua.org

Lenguaje LUA

Un programa LUA se puede escribir con un sencillo editor de textos, como el caso del “block de notas” de Windows  o el Notepad++ (Software Libre).  o con un entorno desarrollo (IDE) como Eclipse.

Un termino medio entre ambos es LUAEdit un cómodo y sencillo editor orientado a la edición de programas LUA o más completo ZeroBrane Studio.

Los ficheros que contienen programas LUA, se reconocen por la extensión .LUA

Una vez escrito el programa LUA con el editor que hayamos elegido, podemos ejecutarlo en un interprete LUA o en un entorno de desarrollo como Corona y generar una aplicación Android, extensión .apk

Un apk podemos también ejecutarlo en el entorno de desarrollo de Google (http://developer.android.com )  o de una forma más sencilla con el programa  BlueStack (http://bluestacks.com).

Por último podemos copiar el .apk en un dispositivo móvil con Android enviándolo como anexo a un correo,  o con una aplicación como  Dropbox con lo que completará de una forma sencilla todo un ciclo de programación de una app.