V nasledujúcom článku sa pozrieme na Lua. Toto je slobodný a otvorený skriptovací jazyk. Je výkonný, robustný, minimálny a integrovateľný. Lua je skriptovací jazyk, ktorý podporuje procedurálne programovanie, objektovo orientované programovanie, funkčné programovanie, programovanie založené na dátach a ich popis.
Lua kombinuje jednoduchú procedurálnu syntax s výkonnými konštruktmi popisu údajov založenými na asociatívnych poliach a rozšíriteľnej sémantike. Tento jazyk je dynamicky písaný, beží pri tlmočení bytecode s virtuálnym strojom založeným na registroch a má automatickú správu pamäte s prírastkovým zberom odpadu. Je ideálny na konfiguráciu, skriptovanie a rýchle prototypovanie.
Tento jazyk sa používal v mnohých priemyselných aplikáciách, ako je napríklad Adobe Photoshop Lightroom. Taktiež sa používal v hrách ako World of Warcraft a Angry Birds. Podľa ich webovej stránky toto je popredný skriptovací jazyk v hrách. Rôzne verzie Lua boli vydané a použité v skutočných aplikáciách od jej založenia v roku 1993.
Lua má zaslúženú povesť výkonu. Povedztak rýchlo ako lua„, je ašpiráciou na ďalšie skriptovacie jazyky. Rôzne pamätihodnosti zobrazujú Lua ako najrýchlejší jazyk v oblasti interpretovaných skriptovacích jazykov.
Budeme ho môcť spustiť na všetkých, ak nie na väčšine operačných systémov, okrem iných aj v Gnu / Linux a Windows. Funguje tiež na mobilných operačných systémoch ako Android, iOS, BREW alebo Windows Phone. Nájdeme ho tiež fungujúci na integrovaných mikroprocesoroch, ARM a Rabbit alebo na sálových počítačoch IBM a mnohých ďalších.
Aby sme sa naučili používať tento jazyk, budeme mať Široký referenčná príručka a z niekoľkých kníh o tom. Ak sa chceme pred inštaláciou do nášho Ubuntu pozrieť na to, ako fungujú programy Lua, môžeme využiť živé demo ktoré jeho tvorcovia sprístupňujú používateľom.
Index
Všeobecná charakteristika Lua
Niektoré zo všeobecných charakteristík jazyka Lua sú:
- Je to jazyk konvenčné skriptovanie Jednoduché použitie.
- Je to pozoruhodné ľahký, rýchly a efektívny.
- Má a krátka krivka učenia. Je ľahké sa ho naučiť a používať.
- Tento jazyk je prispôsobiteľné širokej škále aplikácií.
- Jeho API je jednoduché a je to dobre zdokumentované.
- Podporuje rôzne typy programovania. Ako je procedurálne, objektovo orientované, funkčné programovanie založené na údajoch, ako aj popis údajov.
- Zhromaždite priama procedurálna syntaxs impozantnými konštrukciami popisu údajov zakorenenými okolo asociatívnych polí a rozšíriteľnej sémantiky.
- Prichádza s automatická správa pamäte s prírastkovým zberom odpadu. Vďaka tomu je ideálnou voľbou pre konfiguráciu a skriptovanie.
Ako nainštalovať Lua na Ubuntu
Lua je k dispozícii v oficiálnych úložiskách hlavných distribúcií Gnu / Linux. V našom Ubuntu môžeme tento jazyk nainštalovať pomocou správcu balíkov otvorením terminálu (Ctrl + Alt + T) a zadaním:
sudo apt install lua5.3
Zostavte Lua
Najprv sa uistite mať nainštalované potrebné nástroje vo vašom systéme. Môžete spustiť nasledujúci príkaz na ich inštaláciu z terminálu (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
Po dokončení inštalácie do skompilovať a nainštalovať najnovšiu verziu (verzia 5.3.5 v čase písania týchto riadkov) od Lua, spustite nasledujúce príkazy na stiahnutie balíka tar ball, rozbaľte ho, skompilujte a nainštalujte.
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
Po dokončení inštalácie spustiť tlmočníka Lua zadanie do terminálu (Ctrl + Alt + T):
lua
Vytvorte si svoj prvý program s Luou
Pomocou nášho textový editor obľúbené, môžeme vytvorte náš prvý program Lua. Súbory upravujeme nasledovne:
vim ubunlog.lua
A do súboru pridáme nasledujúci kód:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Teraz súbor uložíme a zavrieme. Potom môžeme spustite náš program zadanie do terminálu (Ctrl + Alt + T):
lua ubunlog.lua
na dozvedieť sa viac a naučiť sa písať programy s Lua, môžeme ísť do webová stránka projektu.
Buďte prvý komentár