Lua, instalējiet šo spēcīgo skriptu valodu Ubuntu

Par lua

Nākamajā rakstā mēs apskatīsim Lua. Tas ir bezmaksas un atvērtā pirmkoda skriptu valoda. Tas ir spēcīgs, izturīgs, minimāls un integrējams. Lua ir skriptu valoda, kas atbalsta procesuālo programmēšanu, objektorientēto programmēšanu, funkcionālo programmēšanu, ar datiem pamatota programmēšana un to apraksts.

Lua apvieno vienkāršu procesuālo sintaksi ar jaudīgiem datu aprakstu konstrukcijām, kuru pamatā ir asociatīvie bloki un paplašināmā semantika. Šī valoda tiek rakstīta dinamiski, darbojas, interpretējot baitkods ar reģistru balstītu virtuālo mašīnu un tai ir automātiska atmiņas pārvaldība ar pakāpenisku atkritumu savākšanu. Tas ir ideāli piemērots konfigurēšanai, skriptu izveidošanai un ātrai prototipu veidošanai.

Šī valoda ir izmantota daudzās rūpnieciskās lietojumprogrammās, piemēram, Adobe Photoshop Lightroom. Tas ir izmantots arī tādās spēlēs kā World of Warcraft un Angry Birds. Saskaņā ar viņu vietni, šī ir vadošā skriptu valoda spēlēs. Kopš tā pirmsākumiem 1993. gadā ir izlaistas un izmantotas dažādās Lua versijās.

Lua ir pelnīta snieguma reputācija. Sakitikpat ātri kā lua', ir tiekšanās pēc citām skriptu valodām. Dažādi orientieri parāda Lua kā visātrākā valoda interpretēto skriptu valodu jomā.

Mēs varēsim to palaist visās, ja ne lielākajā daļā operētājsistēmu, cita starpā arī Gnu / Linux un Windows. Tas darbojas arī mobilajās operētājsistēmās, piemēram, Android, iOS, BREW vai Windows Phone. Mēs to atradīsim arī strādājot ar integrētiem mikroprocesoriem, ARM un Rabbit vai ar IBM lieldatoriem un daudziem citiem.

Lai iemācītos lietot šo valodu, mums būs Plašs uzziņu rokasgrāmata un no vairākām grāmatām par to. Ja mēs vēlamies pirms instalēšanas mūsu Ubuntu apskatīt, kā darbojas Lua programmas, mēs varam izmantot tiešraides demonstrācija ko tās veidotāji dara pieejamus lietotājiem.

Lua vispārīgās īpašības

Daži no Lua valodas vispārīgajiem raksturlielumiem ir:

  • Tā ir valoda parastie skripti Viegli izmantot.
  • Tas ir ievērojami viegls, ātrs un efektīvs.
  • Ir a īsa mācīšanās līkne. To ir viegli iemācīties un izmantot.
  • Šī valoda ir pielāgojams visdažādākajiem lietojumiem.
  • Tā API ir vienkārša un tas ir labi dokumentēts.
  • Atbalsta dažāda veida programmēšanu. Piemēram, procesuāla, objektorientēta, funkcionāla un ar datiem pamatota programmēšana, kā arī datu apraksts.
  • Savākt tieša procesuālā sintakse, ar drausmīgu datu aprakstu konstrukcijām, kas sakņojas ap asociatīviem masīviem un paplašināmu semantiku.
  • Nāk ar automātiska atmiņas pārvaldība ar pakāpenisku atkritumu savākšanu. Tas padara to par lielisku iespēju konfigurēšanai un skriptu izveidošanai.

Kā instalēt Lua uz Ubuntu

Lua ir pieejams galveno Gnu / Linux izplatījumu oficiālajos krātuvēs. Mūsu Ubuntu mēs varam instalēt šo valodu, izmantojot pakotņu pārvaldnieku, atverot termināli (Ctrl + Alt + T) un ierakstot:

sudo apt install lua5.3

Sastādīt Lua

Pirmkārt, pārliecinieties instalējiet nepieciešamos rīkus savā sistēmā. Varat palaist šo komandu, lai tos instalētu no termināļa (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Pēc instalēšanas pabeigšanas apkopot un instalēt jaunāko versiju (šo rindu rakstīšanas laikā versija 5.3.5) no Lua, izpildiet šādas komandas, lai lejupielādētu darvas lodīšu pakotni, to izvilktu, kompilētu un instalētu.

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

Kad instalēšana ir pabeigta, palaist Lua tulku ierakstot terminālā (Ctrl + Alt + T):

lua redaktors 5.3.5

lua

Izveidojiet savu pirmo programmu ar Lua

Izmantojot mūsu teksta redaktors mīļākie, mēs varam izveidojiet mūsu pirmo Lua programmu. Mēs rediģējam failus šādi:

vim ubunlog.lua

Mēs failam pievienosim šādu kodu:

vim programma lua

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

Tagad mēs saglabājam un aizveram failu. Tad mēs varam palaidiet mūsu programmu ierakstot terminālā (Ctrl + Alt + T):

palaižot programmu, kas rakstīta ar lua

lua ubunlog.lua

līdz uzziniet vairāk un uzziniet, kā rakstīt programmas ar Lua, mēs varam doties uz projekta vietne.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.