In het volgende artikel gaan we naar Lua kijken. Dit is een gratis en open source scripttaal Het is krachtig, robuust, minimaal en integreerbaar. Lua is een scripttaal die procedureel programmeren, objectgeoriënteerd programmeren, functioneel programmeren, datagestuurd programmeren en beschrijving hiervan.
Lua combineert eenvoudige procedurele syntaxis met krachtige gegevensbeschrijvingsconstructies op basis van associatieve arrays en uitbreidbare semantiek. Deze taal wordt dynamisch getypt, loopt tijdens het tolken bytecode met een op register gebaseerde virtuele machine en het heeft automatisch geheugenbeheer met incrementele garbage collection. Het is ideaal voor configuratie, scripting en snelle prototyping.
Deze taal is in veel industriële toepassingen gebruikt, zoals Adobe Photoshop Lightroom. Het is ook gebruikt in games zoals World of Warcraft en Angry Birds. Volgens hun website, dit is de belangrijkste scripttaal in games Sinds de oprichting in 1993 zijn er verschillende versies van Lua uitgebracht en in echte toepassingen gebruikt.
Lua heeft een welverdiende reputatie op het gebied van prestaties. Zeg zijn 'zo snel als lua', is een streven naar andere scripttalen. Diverse herkenningspunten tonen Lua as de snelste taal op het gebied van geïnterpreteerde scripttalen.
We zullen het op alle, zo niet de meeste, besturingssystemen kunnen draaien, onder andere Gnu / Linux en Windows. Het werkt ook op mobiele besturingssystemen zoals Android, iOS, BREW of Windows Phone. We zullen ook zien dat het werkt op geïntegreerde microprocessors, ARM en Rabbit of op IBM-mainframes en nog veel meer.
Om deze taal te leren gebruiken, zullen we Een brede naslaggids en uit verschillende boeken erover. Als we willen kijken hoe Lua-programma's werken voordat we het op onze Ubuntu installeren, kunnen we gebruik maken van de live demonstratie die zijn makers beschikbaar stellen aan gebruikers.
Algemene kenmerken van Lua
Enkele van de algemene kenmerken van de Lua-taal zijn:
- Het is een taal van conventionele scripting Makkelijk te gebruiken.
- Het is opmerkelijk licht, snel en efficiënt.
- Het heeft een korte leercurve Het is gemakkelijk te leren en te gebruiken.
- Deze taal is aanpasbaar aan een breed scala aan toepassingen.
- De API is eenvoudig en het is goed gedocumenteerd.
- Ondersteunt verschillende soorten programmering Zoals procedureel, objectgeoriënteerd, functioneel en datagestuurd programmeren, evenals databeschrijving.
- Verzamel de directe procedurele syntaxis, met formidabele gegevensbeschrijvingsconstructies die zijn geworteld rond associatieve arrays en uitbreidbare semantiek.
- Komt met automatisch geheugenbeheer met incrementele garbage collection Dit maakt het een perfecte optie voor configuratie en scripting.
Hoe Lua op Ubuntu te installeren
Lua is beschikbaar in officiële repositories van de belangrijkste Gnu / Linux-distributies In onze Ubuntu kunnen we deze taal installeren met behulp van de pakketbeheerder door een terminal te openen (Ctrl + Alt + T) en te typen:
sudo apt install lua5.3
Compileer Lua
Zorg er eerst voor laat het nodige gereedschap installeren in uw systeem. U kunt de volgende opdracht uitvoeren om ze vanaf de terminal te installeren (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
Na het voltooien van de installatie, naar compileer en installeer de laatste versie (versie 5.3.5 op het moment van schrijven van deze regels) van Lua, voer je de volgende opdrachten uit om het tar ball-pakket te downloaden, uit te pakken, te compileren en te installeren.
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
Zodra de installatie is voltooid, voer de Lua-interpreter uit typen in terminal (Ctrl + Alt + T):
lua
Maak je eerste programma met Lua
Met behulp van onze teksteditor favoriet, we kunnen maak ons eerste Lua-programma We bewerken de bestanden als volgt:
vim ubunlog.lua
En we zullen de volgende code aan het bestand toevoegen:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Nu slaan we het bestand op en sluiten het. Dan kunnen we voer ons programma uit typen in terminal (Ctrl + Alt + T):
lua ubunlog.lua
naar leer meer en leer hoe u programma's schrijft met Luakunnen we naar de project website.