Lua, instaliraj ovaj moćni skriptni jezik na Ubuntu

O lui

U sljedećem članku ćemo pogledati Lua. Ovo je besplatni i skriptni jezik otvorenog koda. Moćan je, robustan, minimalan i integriran. Lua je skriptni jezik koji podržava proceduralno programiranje, objektno orijentirano programiranje, funkcionalno programiranje, programiranje na osnovu podataka i njihov opis.

Lua kombinira jednostavnu proceduralnu sintaksu sa moćnim konstrukcijama opisa podataka zasnovanim na asocijativnim nizovima i proširivoj semantici. Ovaj jezik se dinamički kuca, radi prilikom tumačenja bajt kod sa virtualnom mašinom zasnovanom na registru i ima automatsko upravljanje memorijom s postupnim prikupljanjem smeća. Idealan je za konfiguraciju, skriptiranje i brzo prototipiranje.

Ovaj jezik se koristi u mnogim industrijskim aplikacijama, poput Adobe Photoshop Lightroom. Također se koristio u igrama poput World of Warcraft i Angry Birds. Prema njihovoj web stranici, ovo je vodeći skriptni jezik u igrama. Razne verzije Lua objavljene su i koriste se u stvarnim aplikacijama od njenog početka 1993. godine.

Lua ima zasluženu reputaciju po performansama. Recibrzo kao lua', težnja je drugim skriptnim jezicima. Razne znamenitosti pokazuju Lua kao najbrži jezik na polju interpretiranih skriptnih jezika.

Moći ćemo ga pokrenuti na svim, ako ne i većini operativnih sistema, Gnu / Linux i Windows, između ostalog. Takođe radi na mobilnim operativnim sistemima kao što su Android, iOS, BREW ili Windows Phone. Također ćemo ga pronaći na integriranim mikroprocesorima, ARM-u i Rabbit-u ili na IBM-ovim mainframe-ovima i mnogim drugima.

Da bismo naučili koristiti ovaj jezik, mi ćemo ga imati Široka referentni priručnik i iz nekoliko knjiga o tome. Ako želimo pogledati kako Lua programi rade prije nego što ga instaliramo na naš Ubuntu, možemo iskoristiti demo uživo koje njegovi tvorci stavljaju na raspolaganje korisnicima.

Opšte karakteristike Lua

Neke od općih karakteristika jezika Lua su:

  • To je jezik konvencionalni skripti Jednostavan za korištenje.
  • Izvanredno je lagana, brza i efikasna.
  • Ima a kratka krivulja učenja. Jednostavno je naučiti i koristiti.
  • Ovaj jezik je prilagodljiv širokom spektru aplikacija.
  • Njegov API je jednostavan i to je dobro dokumentovano.
  • Podržava razne vrste programiranja. Kao što su proceduralno, objektno orijentirano, funkcionalno i programiranje na temelju podataka, kao i opis podataka.
  • Okupite direktna proceduralna sintaksa, sa zastrašujućim konstrukcijama opisa podataka ukorijenjenim oko asocijativnih nizova i proširive semantike.
  • Dolazi sa automatsko upravljanje memorijom s postupnim prikupljanjem smeća. To ga čini savršenom opcijom za konfiguraciju i skriptiranje.

Kako instalirati Lua na Ubuntu

Lua je dostupno u službenim spremištima glavnih Gnu / Linux distribucija. U našem Ubuntuu možemo instalirati ovaj jezik pomoću upravitelja paketa otvaranjem terminala (Ctrl + Alt + T) i upisivanjem:

sudo apt install lua5.3

Sastavite Lua

Prvo, provjerite instalirati potrebne alate u vašem sistemu. Možete pokrenuti sljedeću naredbu da biste ih instalirali s terminala (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Nakon završetka instalacije, do kompajlirajte i instalirajte najnoviju verziju (verzija 5.3.5 u vrijeme pisanja ovih redova) iz Lua, pokrenite slijedeće naredbe za preuzimanje tar ball paketa, njegovo izdvajanje, kompajliranje i instaliranje.

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

Nakon završetka instalacije, pokrenite tumač Lua kucanje u terminalu (Ctrl + Alt + T):

lua editor 5.3.5

lua

Kreirajte svoj prvi program sa Lua

Koristeći naš uređivač teksta omiljeni, možemo stvoriti naš prvi Lua program. Datoteke uređujemo na sljedeći način:

vim ubunlog.lua

I mi ćemo dodati sljedeći kod u datoteku:

vim program lua

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

Sada spremimo i zatvorimo datoteku. Onda možemo pokrenite naš program kucanje u terminalu (Ctrl + Alt + T):

pokretanje programa napisanog sa lua

lua ubunlog.lua

para naučite više i naučite kako pisati programe sa Lua, možemo ići na web stranica projekta.