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
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:
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):
lua ubunlog.lua
līdz uzziniet vairāk un uzziniet, kā rakstīt programmas ar Lua, mēs varam doties uz projekta vietne.