En el següent article anem a fer una ullada a Lua. Aquest és un llenguatge de seqüència gratuït i de codi obert. És potent, robust, mínim i integrable. Lua és un llenguatge de scripting que admet programació de procediments, programació orientada a objectes, programació funcional, programació dirigida per dades i descripció d'aquests.
Lua combina una sintaxi de procediment simple amb poderoses construccions de descripció de dades basades en matrius associatives i semàntica extensible. Aquest llenguatge es escriu dinàmicament, s'executa a l'interpretar codi de bytes amb una màquina virtual basada en registres i té administració de memòria automàtica amb recollida d'escombraries incremental. És ideal per a configuració, creació de scripts i prototipat ràpid.
Aquest llenguatge s'ha utilitzat en moltes aplicacions industrials, com Adobe Photoshop Lightroom. També s'ha utilitzat en jocs com per exemple, World of Warcraft i Angry Birds. Segons la seva pàgina web, aquest és el llenguatge de scripting líder en jocs. Diverses versions de Lua han estat llançades i utilitzades en aplicacions reals des de la seva creació el 1993.
Lua té una merescuda reputació pel seu acompliment. Dir ser 'tan ràpid com Lua', És una aspiració d'altres llenguatges de scripting. Diversos punts de referència mostren a Lua com el llenguatge més ràpid en l'àmbit dels llenguatges de scripting interpretats.
Anem a poder executar al tots, si no en la majoria dels sistemes operatius, GNU / Linux i Windows entre d'altres. També s'executa en sistemes operatius mòbils com Android, iOS, BREW o Windows Phone. El trobarem també funcionant en microprocessadors integrats, ARM i Rabbit o en mainframes d'IBM i molts més.
Per aprendre a utilitzar aquest llenguatge anem a disposar d' un ampli manual de referència i de diversos llibres a l'respecte. Si volem fer una ullada a com funcionen els programes de Lua abans de instal·lar-lo en el nostre Ubuntu, podem fer ús de la demostració en viu que els seus creadors posen a disposició dels usuaris.
Característiques generals de Lua
Algunes de les característiques generals de l'llenguatge Lua són:
- És un llenguatge de scripting convencional fàcil d'utilitzar.
- és notablement lleuger, ràpid i eficient.
- Té una corba d'aprenentatge curta. És fàcil d'aprendre i utilitzar.
- Aquest llenguatge és adaptable a una àmplia gamma d'aplicacions.
- La seva API és simple i està ben documentada.
- Admet diversos tipus de programació. Com la programació de procediments, orientada a objectes, funcional i basada en dades, així com la descripció d'aquests.
- reuneix la sintaxi de procediment directa, Amb formidables construccions de descripció de dades arrelades al voltant de matrius associatives i semàntica extensible.
- ve amb administració de memòria automàtica amb recollida d'escombraries incremental. Això ho fa una opció perfecta per a la configuració i creació d'scripts.
Com instal·lar Lua en Ubuntu
Lua està disponible en repositoris oficials de les principals distribucions GNU / Linux. En el nostre Ubuntu podem instal·lar aquest llenguatge utilitzant l'administrador de paquets obrint una terminal (Ctrl + Alt + T) i escrivint:
sudo apt install lua5.3
compila Lua
Primer, assegura't tenir les eines necessàries instal·lades al sistema. Pots executar la següent comanda per instal·lar-les des de la terminal (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
Després d'acabar la instal·lació, per compilar i instal·lar la versió més recent (versió 5.3.5 en el moment en què s'escriuen aquestes línies) De Lua, executa les ordres següents per descarregar el paquet tar ball, extreure'l, compilar i instal.
mkdir lua_build cd lua_build curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar -zxf lua-5.3.5.tar.gz cd lua-5.3.5 make linux test sudo make install
Una vegada que s'acabi la instal·lació, executa l'intèrpret Lua escrivint a la terminal (Ctrl + Alt + T):
lua
Crea el teu primer programa amb Lua
usant el nostre editor de text favorit, podrem crear el nostre primer programa Lua. Editem el arxius de la següent manera:
vim ubunlog.lua
I afegirem dins de l'arxiu el següent codi:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Ara guardem i tanquem l'arxiu. després podem executar el nostre programa escrivint a la terminal (Ctrl + Alt + T):
lua ubunlog.lua
Per a obtenir més informació i aprendre a escriure programes amb Lua, Podem dirigir-nos a la pàgina web de el projecte.