| Ta strona zawiera treści z Wikipedii będące na licencji Creative Commons.
Zobacz oryginalny artykuł i autorów. |
Logo języka.
Lua to jest lekki, skryptowy język programowania, zaprojektowany do wbudowania do większych aplikacji (np. Roblox) by rozszerzyć ich funkcje, często bywa też używany jako samodzielny język. Lua wiąże w sobie prostą składnię procedury (podobną do Pascala) z konstrukcjami opisu danych opartymi na tablicach asocjacyjnych i rozszerzalnej semantyce.
Język ten zaimplementowany jest jako mała biblioteka języka C, napisana według standardu ANSI C. Celami implementacji są: prostota, wydajność i przenośność kodu.
Istnieje wiele modyfikacji i nakładek na Lua. Jedną z nich jest LuaBind.