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

Aktualizováno June 19, 2017 od Per C.

quizOtestujte své znalosti

Which technology can merge multiple storage devices into a single volume?

A
SMART
0%
B
SATA
0%
C
SPF
0%
D
SDS
0%
Correct! Incorrect!     View the SDS definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Lua na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.