Lua, nainstalujte tento výkonný skriptovací jazyk na Ubuntu

O lua

V příštím článku se podíváme na Luu. Tohle je bezplatný a otevřený skriptovací jazyk. Je výkonný, robustní, minimální a integrovatelný. Lua je skriptovací jazyk, který podporuje procedurální programování, objektově orientované programování, funkční programování, programování založené na datech a jejich popis.

Lua kombinuje jednoduchou procedurální syntaxi s výkonnými konstrukcemi popisu dat založenými na asociativních polích a rozšiřitelné sémantice. Tento jazyk je psán dynamicky, běží při tlumočení byte kód s virtuálním strojem založeným na registru a má automatickou správu paměti s přírůstkovým sběrem odpadu. Je ideální pro konfiguraci, skriptování a rychlé prototypování.

Tento jazyk se používá v mnoha průmyslových aplikacích, jako je Adobe Photoshop Lightroom. Používá se také ve hrách jako World of Warcraft a Angry Birds. Podle jejich webových stránek toto je přední skriptovací jazyk ve hrách. Různé verze Lua byly vydány a použity ve skutečných aplikacích od jeho založení v roce 1993.

Lua má zaslouženou pověst výkonu. Řeknitak rychle jako lua„, je aspirací dalších skriptovacích jazyků. Různé památky ukazují Luu jako nejrychlejší jazyk v oboru interpretovaných skriptovacích jazyků.

Budeme jej moci provozovat na všech, ne-li na většině operačních systémů, mimo jiné v Gnu / Linux a Windows. Funguje také na mobilních operačních systémech jako Android, iOS, BREW nebo Windows Phone. Najdeme jej také na integrovaných mikroprocesorech, ARM a Rabbit nebo na sálových počítačích IBM a mnoha dalších.

Abychom se naučili používat tento jazyk, budeme mít Široký referenční příručka a z několika knih o tom. Pokud se chceme podívat na to, jak fungují programy Lua před instalací na náš Ubuntu, můžeme využít živé demo které jeho tvůrci zpřístupňují uživatelům.

Obecná charakteristika Lua

Některé obecné charakteristiky jazyka Lua jsou:

  • Je to jazyk konvenční skriptování snadné použití.
  • Je to pozoruhodně lehký, rychlý a efektivní.
  • krátká křivka učení. Je snadné se jej naučit a používat.
  • Tento jazyk je přizpůsobitelné pro širokou škálu aplikací.
  • Jeho API je jednoduché a je to dobře zdokumentováno.
  • Podporuje různé typy programování. Například procedurální, objektově orientované, funkční a datově řízené programování, stejně jako popis dat.
  • Shromážděte přímá procedurální syntaxe, s impozantními konstrukcemi popisu dat zakořeněnými kolem asociativních polí a rozšiřitelné sémantiky.
  • Dodává se s automatická správa paměti s přírůstkovým sběrem odpadu. Díky tomu je ideální volbou pro konfiguraci a skriptování.

Jak nainstalovat Lua na Ubuntu

Lua je k dispozici v oficiálních úložištích hlavních distribucí Gnu / Linux. V našem Ubuntu můžeme tento jazyk nainstalovat pomocí správce balíčků otevřením terminálu (Ctrl + Alt + T) a zadáním:

sudo apt install lua5.3

Zkompilovat Lua

Nejprve se ujistěte mít nainstalované potřebné nástroje ve vašem systému. Chcete-li je nainstalovat z terminálu, můžete spustit následující příkaz (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Po dokončení instalace do zkompilovat a nainstalovat nejnovější verzi (verze 5.3.5 v době psaní těchto řádků) od Lua, spusťte následující příkazy a stáhněte balíček tar ball, extrahujte jej, zkompilujte a nainstalujte.

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í instalace spustit tlumočníka Lua psaní v terminálu (Ctrl + Alt + T):

lua editor 5.3.5

lua

Vytvořte svůj první program s Luou

Pomocí našeho textový editor oblíbené, můžeme vytvořte náš první program Lua. Soubory upravujeme následovně:

vim ubunlog.lua

A do souboru přidáme následující kód:

vim program lua

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

Nyní soubor uložíme a zavřeme. Pak můžeme spusťte náš program psaní v terminálu (Ctrl + Alt + T):

spuštění programu napsaného s lua

lua ubunlog.lua

na dozvědět se více a naučit se psát programy s Luou, můžeme jít do webové stránky projektu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.