Lua, installer dette kraftfulde script-sprog på Ubuntu

Om lua

I den næste artikel skal vi se på Lua. Dette er en gratis og open source scripting sprog. Det er kraftfuldt, robust, minimalt og integrerbart. Lua er et skriptsprog, der understøtter procedureprogrammering, objektorienteret programmering, funktionel programmering, datadrevet programmering og beskrivelse af disse.

Lua kombinerer enkel proceduremæssig syntaks med kraftige databeskrivelseskonstruktioner baseret på associerende arrays og udvidelig semantik. Dette sprog er dynamisk skrevet, kører ved tolkning bytekode med en registreringsdatabase-baseret virtuel maskine og den har automatisk hukommelsesstyring med inkrementel affaldsindsamling. Det er ideelt til konfiguration, scripting og hurtig prototyping.

Dette sprog er blevet brugt i mange industrielle applikationer, såsom Adobe Photoshop Lightroom. Det er også blevet brugt i spil som World of Warcraft og Angry Birds. Ifølge deres hjemmeside, dette er det førende script sprog i spil. Forskellige versioner af Lua er blevet frigivet og brugt i rigtige applikationer siden starten i 1993.

Lua har et velfortjent ry for ydeevne. Sig være 'så hurtigt som lua', er et ønske om andre script-sprog. Forskellige vartegn viser Lua som det hurtigste sprog inden for fortolkede script-sprog.

Vi vil være i stand til at køre det på alle, hvis ikke de fleste operativsystemer, blandt andet Gnu / Linux og Windows. Det kører også på mobile operativsystemer som Android, iOS, BREW eller Windows Phone. Vi finder det også arbejde på integrerede mikroprocessorer, ARM og Rabbit eller på IBM mainframes og mange flere.

For at lære at bruge dette sprog har vi En bred referencehåndbog og fra flere bøger om det. Hvis vi vil se på, hvordan Lua-programmer fungerer, før vi installerer det i vores Ubuntu, kan vi gøre brug af live demo som dets skabere stiller til rådighed for brugerne.

Generelle karakteristika ved Lua

Nogle af de generelle karakteristika ved Lua-sproget er:

  • Det er et sprog på konventionel scripting Let at bruge.
  • Det er bemærkelsesværdigt let, hurtig og effektiv.
  • Har en kort indlæringskurve. Det er let at lære og bruge.
  • Dette sprog er tilpasses til en lang række applikationer.
  • Dens API er enkel og det er veldokumenteret.
  • Understøtter forskellige typer programmering. Såsom proceduremæssig, objektorienteret, funktionel og datadrevet programmering samt databeskrivelse.
  • Saml direkte proceduremæssig syntaks, med formidable databeskrivelseskonstruktioner rodfæstet omkring associerende arrays og udvidelig semantik.
  • Kommer med automatisk hukommelsesstyring med inkrementel affaldsindsamling. Dette gør det til en perfekt mulighed for konfiguration og scripting.

Sådan installeres Lua på Ubuntu

Lua er tilgængelig i officielle opbevaringssteder for de vigtigste Gnu / Linux-distributioner. I vores Ubuntu kan vi installere dette sprog ved hjælp af pakkehåndteringen ved at åbne en terminal (Ctrl + Alt + T) og skrive:

sudo apt install lua5.3

Kompilér Lua

Først skal du sørge for det have det nødvendige værktøj installeret i dit system. Du kan køre følgende kommando for at installere dem fra terminalen (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Efter installationen er afsluttet, til kompilere og installere den nyeste version (version 5.3.5 på tidspunktet for skrivningen af ​​disse linjer) fra Lua, kør følgende kommandoer for at downloade tjærekuglepakken, udpakke den, kompilere den og installere den.

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 er færdig, kør Lua-tolk skrive i terminal (Ctrl + Alt + T):

lua editor 5.3.5

lua

Opret dit første program med Lua

Brug af vores teksteditor favorit, vi kan Opret vores første Lua-program. Vi redigerer filerne som følger:

vim ubunlog.lua

Og vi tilføjer følgende kode til filen:

vim program lua

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

Nu gemmer vi og lukker filen. Så kan vi køre vores program skrive i terminal (Ctrl + Alt + T):

lancering af programmet skrevet med lua

lua ubunlog.lua

til lære mere og lære at skrive programmer med Lua, vi kan gå til projektwebsted.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.