編程範式 | 多重編程範式:腳本、指令式(程序式、基於原型、物件導向)、函數 |
---|---|
設計者 | Roberto Ierusalimschy Waldemar Celes Luiz Henrique de Figueiredo |
第一次出現 | 1993年 |
穩定版本 | 5.4.7[1]
/ 2024年6月25號年 |
類型系統 | 動態、強、鴨仔 |
實作語言 | ANSI C |
操作系統 | Cross-platform |
軟件授權 | MIT協議 |
副檔名 | .lua |
網站 | www |
Major 實作版本 | |
Lua, LuaJIT, LuaVela Luvit | |
衍生變體 | |
Metalua, Idle, GSL Shell, Luau | |
啟發語言 | |
C++、CLU、Modula、Scheme、SNOBOL | |
影響語言 | |
GameMonkey、Io、JavaScript、Julia、MiniD、Red、Ring[2]、Ruby、Squirrel、MoonScript、C-- |
Lua(來自葡文:lua,解月亮)係隻輕量高階多重編程範式程式語言,設計來嵌入應用程式。[3]由於Lua編譯出來嘅位元組碼嘅直譯器係用ANSI C寫,Lua係隻跨平台嘅語言。[4]Lua亦有比較簡單嘅C API嚟嵌入應用程式度。[5]