Qué es LUA

Posted on 

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 el lenguaje  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 en la actualidad Solar2D https://solar2d.com/

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

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 (Ultima versión 3.0.10 de 2012) un cómodo y sencillo editor orientado a la edición de programas LUA o más completo ZeroBrane Studio (Ultima versión 1.90 de 2020)

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 Versión 4 en 2020)).

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.



Comentarios

Entradas populares de este blog

SDR - Software Defined Radio - IIIb: Receptores RSP o MSI (MSI3001: MSI2500 + MSI001)

Ayudas a la navegación aerea: NDB, VOR, ILS y ATIS

Por una montaña más segura