Lua, installera detta kraftfulla skriptspråk på Ubuntu

Om lua

I nästa artikel ska vi ta en titt på Lua. Det här är en gratis och öppen källkod skriptspråk. Det är kraftfullt, robust, minimalt och integrerbart. Lua är ett skriptspråk som stöder procedurell programmering, objektorienterad programmering, funktionell programmering, datadriven programmering och beskrivning av dessa.

Lua kombinerar enkel procedurell syntax med kraftfulla konstruktioner för databeskrivning baserade på associerande matriser och utdragbar semantik. Detta språk är dynamiskt skrivet, körs vid tolkning bytekod med en registerbaserad virtuell maskin och den har automatisk minneshantering med inkrementell sopuppsamling. Det är perfekt för konfiguration, skript och snabb prototyping.

Detta språk har använts i många industriella applikationer, till exempel Adobe Photoshop Lightroom. Det har också använts i spel som World of Warcraft och Angry Birds. Enligt deras webbplats, detta är det ledande skriptspråket i spel. Olika versioner av Lua har släppts och använts i riktiga applikationer sedan starten 1993.

Lua har ett välförtjänt rykte för prestanda. Säg var 'lika snabbt som lua', är en strävan efter andra skriptspråk. Olika landmärken visar Lua som det snabbaste språket inom tolkade skriptspråk.

Vi kommer att kunna köra det på alla, om inte de flesta operativsystem, bland annat Gnu / Linux och Windows. Den körs också på mobila operativsystem som Android, iOS, BREW eller Windows Phone. Vi kommer också att se att det fungerar på integrerade mikroprocessorer, ARM och Rabbit eller på IBM-stordatorer och många fler.

För att lära oss att använda detta språk kommer vi att ha En bred referensmanual och från flera böcker om det. Om vi ​​vill ta en titt på hur Lua-program fungerar innan vi installerar det i vår Ubuntu kan vi använda live-demo som dess skapare gör tillgängliga för användare.

Allmänna egenskaper hos Lua

Några av de allmänna egenskaperna hos Lua-språket är:

  • Det är ett språk på konventionellt skript Lätt att använda.
  • Det är anmärkningsvärt lätt, snabbt och effektivt.
  • Har en kort inlärningskurva. Det är lätt att lära sig och använda.
  • Detta språk är anpassningsbar till ett brett spektrum av applikationer.
  • Dess API är enkelt och det är väldokumenterat.
  • Stöder olika typer av programmering. Såsom procedurell, objektorienterad, funktionell och datadriven programmering samt databeskrivning.
  • Samla in direkt procedurell syntax, med formidabla databeskrivningskonstruktioner rotade runt associerande matriser och utdragbar semantik.
  • Kommer med automatisk minneshantering med inkrementell sopuppsamling. Detta gör det till ett perfekt alternativ för konfiguration och skript.

Hur man installerar Lua på Ubuntu

Lua är tillgänglig i officiella förråd för de viktigaste Gnu / Linux-distributionerna. I vårt Ubuntu kan vi installera detta språk med hjälp av pakethanteraren genom att öppna en terminal (Ctrl + Alt + T) och skriva:

sudo apt install lua5.3

Kompilera Lua

Kontrollera först installera nödvändiga verktyg i ditt system. Du kan köra följande kommando för att installera dem från terminalen (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Efter avslutad installation, till sammanställa och installera den senaste versionen (version 5.3.5 när dessa rader skrivs) från Lua, kör följande kommandon för att ladda ner tjärbollspaketet, extrahera det, kompilera det och installera det.

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

När installationen är klar, kör Lua-tolk skriva in terminal (Ctrl + Alt + T):

lua redaktör 5.3.5

lua

Skapa ditt första program med Lua

Använda vår textredigerare favorit, vi kan skapa vårt första Lua-program. Vi redigerar filerna enligt följande:

vim ubunlog.lua

Och vi lägger till följande kod i filen:

vim program lua

print("Hola lectores de Ubunlog”)
print("Estamos probando el lenguaje Lua en Ubuntu")

Nu sparar och stänger vi filen. Då kan vi kör vårt program skriva in terminal (Ctrl + Alt + T):

lanserar programmet skrivet med lua

lua ubunlog.lua

till lära dig mer och lära dig att skriva program med Lua, vi kan gå till projektwebbplats.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.