Instalirajte Lua izvrstan programski jezik za početnike

mjesec

Lua je imperativni, strukturirani i prilično lagan programski jezikili da je zamišljen kao protumačeni jezik s proširivom semantikom. Ovaj programski jezik Riječ je o višeplatformskom i otvorenom kodu koji je objavljen pod MIT licencom.

Ovaj programski jezik jedan je od preporučenih jezika za pokretanje i razumijevanje programiranja, jer se smatra jednim od najjednostavnijih programskih jezika za razumijevanje.

O programskom jeziku Lua

Lua je programski jezik dovoljno kompaktan za upotrebu na različitim platformama.

U Lua varijable nemaju tip, već samo podatke i mogu biti logične, cijeli brojevi, brojevi s pomičnim zarezom ili nizovi.

Strukture podataka kao što su vektori, skupovi, hash tablice, popisi i zapisi mogu se predstaviti pomoću jedinstvene Lua-ove strukture podataka.

Lua to je jezik multiparadigme jer se njegova semantika može proširiti i modificirati redefiniranjem funkcija struktura podataka koji koriste metatablice, gotovo kao u Perlu (tako omogućuje primjenu, na primjer, nasljeđivanja, čak i ako je stran jeziku).

Lua nudi podršku za funkcije višeg reda, sakupljač smeća. Kombinirajući sve navedeno, moguće je koristiti Lua u objektno orijentiranom programiranju.

Programi u Lua ne interpretiraju se izravno, već se prevode u bytecode, koja se izvršava u virtualnom stroju Lua.

Postupak kompilacije je obično transparentan za korisnika i obavlja se u vrijeme izvođenja, ali to se može učiniti unaprijed kako bi se povećale performanse i smanjilo korištenje memorije zaobilazeći kompajler.

Između Njegove glavne karakteristike mogu se istaknuti:

  • Temelji se na svim sustavima sa standardnim C kompajlerom.
  • Vrlo je lagan, brz, učinkovit i prenosiv.
  • Jednostavno je naučiti i koristiti.
  • Ima jednostavan i dobro dokumentiran API.
  • Podržava razne vrste programiranja (poput proceduralnog, objektno orijentiranog, funkcionalnog i podatkovno usmjerenog programiranja, kao i opis podataka).
  • Provodi objektno orijentirano putem meta-mehanizama.
  • Također okuplja jednostavnu proceduralnu sintaksu s zastrašujućim konstrukcijama opisa podataka ukorijenjenim oko asocijativnih nizova i proširive semantike.
  • Dolazi s automatskim upravljanjem memorijom s odvozom smeća (što ga čini savršenim za postavljanje u stvarnom svijetu, skriptiranje i vrtoglave izrade prototipa).
  • Da biste započeli učenje ovog programskog jezika, potrebno je imati tumač sistemskog jezika.

lua-featured-slika

Kako instalirati programski jezik Lua na Linux?

Zbog velike popularnosti jezika njegov se tumač nalazi u većini Linux distribucija.

Dakle, za njegovu instalaciju možete ga instalirati s bilo kojom od sljedećih naredbi u skladu s distribucijom koju koristite.

u oni koji su korisnici Debiana, Ubuntu, Linux Mint ili bilo kojeg sustava izvedenog iz njih, moramo samo otvoriti terminal i u njemu izvršiti sljedeću naredbu:

sudo apt install lua5.3

Ako jesu korisnici Arch Linuxa, Manjara, Antergosa ili bilo koje distribucije izvedene iz Arch Linuxa, možemo instalirati tumač iz AUR repozitorija, za to moramo samo upisati:

aurman -S lua

Dok je za Oni koji su korisnici CentOS-a, RHEL-a, Fedore ili bilo koje druge distribucije izvedene iz njih, možemo je instalirati sa:

sudo dnf install lua

Koji Oni su korisnici openSUSE-a, moraju dodati spremište i instalirati, što čine upisujući sljedeće prema svojoj verziji koju koriste:

u openSUSE Tumbleweed pokrenite sljedeće kao root:

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

Ako koristite openSUSE Skok 42.3 pokrenite sljedeće kao root:

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

u openSUSE Skok 15.0 pokrenite sljedeće kao root:

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

I spreman za to, već sam instaliran.

Možete izvesti jednostavan test tako što ćete stvoriti poznati svijet zdravo, morate samo stvoriti datoteku s izumiranjem .lua i unutar mjesta:

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

A da biste vidjeli kako to radi, jednostavno ga pokrenite s terminala pomoću:

lua holamundo.lua


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Ariel dijo

    U Arch Linuxu paket "lua" nalazi se u službenim spremištima i ne mora se kompajlirati
    $ sudo pacman -S lua