Instalējiet Lua lielisku programmēšanas valodu iesācējiem

mēness

Lua ir obligāta, strukturēta un diezgan viegla programmēšanas valodavai ka tā tika veidota kā interpretēta valoda ar paplašināmu semantiku. Šī programmēšanas valoda Tā ir starpplatformu un atvērtā koda versija, kas tiek izlaista ar MIT licenci.

Šī programmēšanas valoda ir viena no ieteicamajām valodām, lai sāktu un saprastu programmēšanu, jo tā tiek uzskatīta par vienu no vienkāršākajām saprotamajām programmēšanas valodām.

Par Lua programmēšanas valodu

Lua ir programmēšanas valoda pietiekami kompakts, lai to varētu izmantot dažādās platformās.

Lua mainīgajiem nav veida, tie ir tikai dati un var būt loģiski, veseli skaitļi, peldošā komata skaitļi vai virknes.

Datu struktūras, piemēram, vektorus, kopas, jaukšanas tabulas, sarakstus un ierakstus, var attēlot, izmantojot Lua unikālo datu struktūru.

Lua ir daudzparadigmas valoda, jo tās semantiku var paplašināt un modificēt, no jauna definējot struktūru funkcijas datu, izmantojot metatabulas, gandrīz tāpat kā Perlā (tādējādi tas ļauj īstenot, piemēram, mantojumu, kaut arī valodai tas ir svešs).

Lua piedāvā atbalstu augstākas kārtas funkcijām, atkritumu savācējam. Apvienojot visu iepriekš minēto, objektu orientētajā programmēšanā ir iespējams izmantot Lua.

Lua programmas netiek interpretētas tieši, bet tiek apkopotas pēc baitkoda, kas darbojas Lua virtuālajā mašīnā.

Kompilācijas process lietotājam parasti ir pārredzams un tiek veikts izpildes laikā, taču to var izdarīt iepriekš, lai palielinātu veiktspēju un samazinātu atmiņas lietojumu, apejot kompilatoru.

Starp Tās galvenās iezīmes var izcelt:

  • Tas ir balstīts uz visām sistēmām ar standarta C kompilatoru.
  • Tas ir ļoti viegls, ātrs, efektīvs un pārnēsājams.
  • To ir viegli iemācīties un izmantot.
  • Tam ir vienkārša un labi dokumentēta API.
  • Tas atbalsta dažāda veida programmēšanu (piemēram, procesuālo, objektorientēto, funkcionālo un uz datiem balstīto programmēšanu, kā arī datu aprakstu).
  • Tas īsteno objektorientētu, izmantojot meta-mehānismus.
  • Tas apvieno arī vienkāršu procesuālo sintaksi ar drausmīgiem datu aprakstiem, kas sakņojas ap asociatīviem masīviem un paplašināmu semantiku.
  • Tas ir aprīkots ar automātisku atmiņas pārvaldību ar atkritumu savākšanu (padarot to perfektu reālās pasaules iestatīšanai, skriptu izveidošanai un arī ātrai prototipu veidošanai).
  • Lai sāktu apgūt šo programmēšanas valodu, nepieciešams sistēmas tulks.

lua-Featured-image

Kā Linux instalēt Lua programmēšanas valodu?

Pateicoties tās lielajai valodas popularitātei tā tulks ir atrodams lielākajā daļā Linux izplatījumu.

Tātad tā instalēšanai to varat instalēt ar jebkuru no šīm komandām atbilstoši izplatījumam, kuru izmantojat.

līdz tie, kas izmanto Debian, Ubuntu, Linux Mint vai jebkuru no tiem atvasinātu sistēmu, mums ir jāatver tikai terminālis un tajā jāizpilda šāda komanda:

sudo apt install lua5.3

Ja viņi ir Arch Linux, Manjaro, Antergos vai jebkura no Arch Linux atvasinātajiem lietotājiem, mēs varam instalēt tulku no AUR krātuvēm, tāpēc mums ir jāievada tikai:

aurman -S lua

Kamēr par Tie, kas ir CentOS, RHEL, Fedora vai jebkura no tiem atvasināta izplatītāja lietotāji, varam to instalēt, izmantojot:

sudo dnf install lua

Tie kuri Viņi ir openSUSE lietotāji, viņiem jāpievieno repozitorijs un jāinstalē. To viņi dara, ierakstot šādu tekstu atbilstoši savai izmantotajai versijai:

līdz openSUSE Tumbleweed palaidiet šo saknes veidā:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Tumbleweed/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

Ja jūs izmantojat openSUSE 42.3. lēciens palaidiet šo saknes veidā:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_42.3/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

līdz openSUSE 15.0. lēciens palaidiet šo saknes veidā:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_15.0/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

Un gatavs ar to, es jau esmu instalēts.

Jūs varat veikt vienkāršu testu, izveidojot slaveno sveiciena pasauli, jums vienkārši jāizveido fails ar .lua izmiršanu un vietā:

nano holamundo.lua
print("Hola mundo!")

Lai redzētu, kā tas darbojas, vienkārši palaidiet to no termināla ar:

lua holamundo.lua


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.

  1.   Ariel teica

    Arch Linux pakete "lua" atrodas oficiālajos krātuvēs un nav jāapkopo
    $ sudo pacman -S lua