Lua, įdiekite šią galingą scenarijų kalbą „Ubuntu“

Apie lua

Kitame straipsnyje apžvelgsime „Lua“. Tai yra nemokama ir atviro kodo scenarijų kalba. Jis yra galingas, tvirtas, minimalus ir integruojamas. „Lua“ yra scenarijų kalba, palaikanti procedūrinį programavimą, objektinį programavimą, funkcinį programavimą, duomenimis pagrįstas programavimas ir jų aprašymas.

„Lua“ sujungia paprastą procedūrinę sintaksę su galingais duomenų aprašymo konstruktais, pagrįstais asociatyviaisiais masyvais ir išplėstine semantika. Ši kalba rašoma dinamiškai, eina interpretuojant baitkodas su registro virtualia mašina ir jis turi automatinį atminties valdymą su laipsnišku šiukšlių surinkimu. Tai idealiai tinka konfigūracijai, scenarijams ir greitam prototipų kūrimui.

Ši kalba buvo naudojama daugelyje pramoninių programų, pavyzdžiui, „Adobe Photoshop Lightroom“. Jis taip pat buvo naudojamas tokiuose žaidimuose kaip „World of Warcraft“ ir „Angry Birds“. Pagal jų svetainę, tai yra pagrindinė žaidimų scenarijų kalba. Įvairios „Lua“ versijos buvo išleistos ir naudojamos realiose programose nuo pat jos įkūrimo 1993 m.

„Lua“ turi pelnytą pasirodymo reputaciją. Sakotaip greitai kaip lua'yra kitų scenarijų kalbų siekis. Įvairūs orientyrai rodo Lua kaip greičiausia kalba išaiškintų scenarijų kalbų srityje.

Galėsime jį paleisti visose, jei ne daugumoje operacinių sistemų, „Gnu / Linux“ ir „Windows“, be kitų. Jis taip pat veikia tokiose mobiliosiose operacinėse sistemose kaip „Android“, „iOS“, „BREW“ ar „Windows Phone“. Taip pat rasime, kad jis veikia su integruotais mikroprocesoriais, „ARM“ ir „Rabbit“ arba su IBM pagrindiniais kompiuteriais ir daugeliu kitų.

Norėdami išmokti vartoti šią kalbą, turėsime Platus žinynas ir iš kelių knygų apie tai. Jei norime pažvelgti į tai, kaip veikia „Lua“ programos, prieš įdiegdami ją į „Ubuntu“, galime pasinaudoti tiesioginė demonstracija kad jos kūrėjai padarytų prieinamą vartotojams.

Bendrosios „Lua“ savybės

Kai kurios bendros lua kalbos savybės yra šios:

  • Tai kalba įprastas scenarijus Paprasta naudoti.
  • Tai nepaprastai lengvas, greitas ir efektyvus.
  • Turi a trumpa mokymosi kreivė. Tai lengva išmokti ir naudoti.
  • Ši kalba yra pritaikomas įvairiems pritaikymams.
  • Jo API yra paprasta ir tai yra gerai dokumentuota.
  • Palaiko įvairius programavimo tipus. Tokie kaip procedūrinis, objektinis, funkcinis ir duomenimis pagrįstas programavimas, taip pat duomenų aprašymas.
  • Surinkite tiesioginė procesinė sintaksė, su didžiuliais duomenų aprašymo konstruktais, įsišaknijusiais aplink asociatyvius masyvus ir išplėstinę semantiką.
  • Ateina su automatinis atminties valdymas su laipsnišku šiukšlių surinkimu. Todėl tai yra puiki konfigūracijos ir scenarijaus parinktis.

Kaip įdiegti „Lua“ į „Ubuntu“

Lua yra yra oficialių pagrindinių „Gnu / Linux“ paskirstymų saugyklose. Mūsų „Ubuntu“ galime įdiegti šią kalbą naudodami paketų tvarkytuvę, atidarydami terminalą („Ctrl“ + „Alt“ + T) ir įvesdami:

sudo apt install lua5.3

Sudarykite „Lua“

Pirmiausia įsitikinkite turėti reikiamus įrankius savo sistemoje. Norėdami juos įdiegti iš terminalo, galite paleisti šią komandą (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Baigę diegimą, į sudarykite ir įdiekite naujausią versiją (rašant šias eilutes, 5.3.5 versija) iš „Lua“, vykdykite šias komandas, norėdami atsisiųsti dervos kamuolio paketą, išskleisti, sukompiliuoti ir įdiegti.

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

Baigę diegti, paleisti „Lua“ vertėją įvesti terminale („Ctrl“ + „Alt“ + T):

„lua“ redaktorius 5.3.5

lua

Sukurkite savo pirmąją programą naudodamiesi „Lua“

Naudodamiesi mūsų teksto redaktorius mėgstamiausia, mes galime sukurkite savo pirmąją „Lua“ programą. Redaguojame failus taip:

vim ubunlog.lua

Ir prie failo pridėsime šį kodą:

vim lua programa

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

Dabar išsaugome ir uždarome failą. Tada mes galime paleiskite mūsų programą įvesti terminale („Ctrl“ + „Alt“ + T):

paleidžiant programą, parašytą su lua

lua ubunlog.lua

į sužinokite daugiau ir sužinokite, kaip rašyti programas su „Lua“, galime eiti į projekto svetainė.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.