Lua, installeer deze krachtige scripttaal op Ubuntu

Over lua

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-editor 5.3.5

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:

vim programma lua

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):

het starten van het programma geschreven met lua

lua ubunlog.lua

naar leer meer en leer hoe u programma's schrijft met Luakunnen we naar de project website.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.