Lua, namesti ta močan skriptni jezik v Ubuntu

O lui

V naslednjem članku si bomo ogledali Lua. To je brezplačni in odprtokodni skriptni jezik. Je zmogljiv, robusten, minimalen in integriran. Lua je skriptni jezik, ki podpira proceduralno programiranje, objektno usmerjeno programiranje, funkcionalno programiranje, podatkovno usmerjeno programiranje in njihov opis.

Lua združuje preprosto proceduralno sintakso z zmogljivimi konstrukcijami za opis podatkov, ki temeljijo na asociativnih nizih in razširljivi semantiki. Ta jezik je dinamično tipkan, teče pri tolmačenju bajt kodo z navideznim računalnikom, ki temelji na registru in ima samodejno upravljanje pomnilnika s postopnim zbiranjem smeti. Idealen je za konfiguracijo, skriptiranje in hitro izdelavo prototipov.

Ta jezik se uporablja v številnih industrijskih aplikacijah, kot je Adobe Photoshop Lightroom. Uporabljali so ga tudi v igrah, kot sta World of Warcraft in Angry Birds. Po navedbah na njihovi spletni strani to je vodilni skriptni jezik v igrah. Različne različice Lua so bile izdane in uporabljene v resničnih aplikacijah od njegove ustanovitve leta 1993.

Lua ima zaslužen sloves uspešnosti. Recitetako hitro kot lua', je težnja drugih skriptnih jezikov. Različne znamenitosti kažejo Lua kot najhitrejši jezik na področju tolmačenih skriptnih jezikov.

Zagnali ga bomo lahko v vseh, če ne v večini operacijskih sistemov, med drugim v Gnu / Linux in Windows. Deluje tudi v mobilnih operacijskih sistemih, kot so Android, iOS, BREW ali Windows Phone. Ugotovili bomo tudi, da deluje na integriranih mikroprocesorjih, ARM in Rabbit ali na IBM-ovih velikih računalnikih in mnogih drugih.

Da se bomo naučili uporabljati ta jezik, ga bomo imeli Širok referenčni priročnik in več knjig o tem. Če želimo pred namestitvijo na naš Ubuntu pogledati, kako delujejo programi Lua, lahko uporabimo demo v živo ki ga njegovi ustvarjalci dajo na voljo uporabnikom.

Splošne značilnosti Lua

Nekatere splošne značilnosti jezika Lua so:

  • To je jezik običajni skript Enostaven za uporabo.
  • Izjemno je lahka, hitra in učinkovita.
  • Ima a kratka učna krivulja. Je enostavna za učenje in uporabo.
  • Ta jezik je prilagodljiv širokemu spektru aplikacij.
  • Njegov API je preprost in je dobro dokumentirano.
  • Podpira različne vrste programiranja. Kot so postopkovno, objektno usmerjeno, funkcionalno in podatkovno usmerjeno programiranje, pa tudi opis podatkov.
  • Zberite neposredna procesna sintaksa, z mogočnimi konstrukcijskimi opisi podatkov, ki temeljijo na asociativnih nizih in razširljivi semantiki.
  • Prihaja z samodejno upravljanje pomnilnika s postopnim zbiranjem smeti. Zaradi tega je odlična možnost za konfiguracijo in skriptiranje.

Kako namestiti Lua v Ubuntu

Lua je na voljo v uradnih skladiščih glavnih distribucij Gnu / Linux. V našem Ubuntuju lahko ta jezik namestimo z upraviteljem paketov tako, da odpremo terminal (Ctrl + Alt + T) in vtipkamo:

sudo apt install lua5.3

Sestavi Lua

Najprej se prepričajte imeti nameščeno potrebno orodje v vašem sistemu. Za namestitev iz terminala (Ctrl + Alt + T) lahko zaženete naslednji ukaz:

sudo apt install build-essential libreadline-dev

Po končani namestitvi do zbrati in namestiti najnovejšo različico (različica 5.3.5 v času pisanja teh vrstic) iz Lua, zaženite naslednje ukaze, da prenesete paket tar ball, ga izvlečete, sestavite in namestite.

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

Ko je namestitev končana, zaženite tolmač Lua tipkanje v terminalu (Ctrl + Alt + T):

urejevalnik lua 5.3.5

lua

Ustvari svoj prvi program z Lua

Uporaba našega urejevalnik besedil najljubši, lahko ustvarite naš prvi program Lua. Datoteke urejamo na naslednji način:

vim ubunlog.lua

V datoteko bomo dodali naslednjo kodo:

vim program lua

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

Zdaj datoteko shranimo in zapremo. Potem lahko zaženite naš program tipkanje v terminalu (Ctrl + Alt + T):

zagon programa, napisanega z lua

lua ubunlog.lua

za izveste več in se naučite pisati programe z Lua, lahko gremo na spletna stran projekta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.