Lua
Lua je programovací jazyk běžně používaný k rozšíření softwarových aplikací nebo k přidání funkcí do nich. Používá jednoduchou syntaxi podobnou jazyku (C), takže může spolupracovat s řadou dalších jazyků. Lua má široké možnosti využití, ale běžně se používá jako rozšiřující jazyk pro webové aplikace a videohry.
Lua je skriptovací jazyk, protože jeho kód může analyzovat a za běhu spouštět interpret. Stejně jako kód jazyka Python však lze i kód Lua zkompilovat do spustitelného binárního souboru. Předkompilování skriptu Lua pomocí kompilátoru luac může zlepšit výkon, takže kód Lua se často kompiluje, když je vložen do existujícího programu.
Lua je navržen jako jednoduchý a přenositelný jazyk, zároveň však nabízí rozsáhlé možnosti. Lua podporuje širokou škálu datových typů včetně řetězců, čísel s plovoucí desetinnou čárkou a polí. Obsahuje také mnoho různých operátorů pro provádění výpočtů, porovnávání a logických operací. Lua podporuje také funkce, smyčky a příkazy if-then. Jazyk dokonce obsahuje automatickou správu paměti pomocí uvolňování paměti.
Protože je Lua poměrně nenáročný – což znamená, že nepoužívá více systémových prostředků, než je nutné – je ideálním jazykem pro provádění základních úloh. Programátor může například napsat videohru v jazyce C++, ale pomocí Lua spravovat postavy a objekty ve hře. Díky jednoduchosti Lua může být snazší naprogramovat jednotlivé části programu bez režie, kterou vyžadují jiné jazyky.
Přípona souboru: .LUA
Otestujte své znalosti