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.



No hay comentarios:

Publicar un comentario

APRS Automatic Packet/Position Reporting System: Una nueva aproximación a esta red

Leyendo sobre la mineria Helium   he recordado la red APRS , una infraestructura  de radioaficionados  con un objetivo similar, y sobre el q...