Lua, nainštaluj si tento výkonný skriptovací jazyk na Ubuntu

Asi lua

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.

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 editor 5.3.5

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:

vim program lua

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):

spustenie programu napísaného s luou

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

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.