Lua (programmin leid)
lichtwicht programmin leid
Lua (/ˈluːə/ LOO-ə, frae Portuguese: lua [ˈlu.(w)ɐ] meanin muin; explicitly nae "LUA"[1]) is a lichtwicht multi-paradigm programmin leid designed as a scriptin leid wi "extensible semantics" as a primary goal. Lua is cross-platform syne it is written in ANSI C.[1] Lua haes a relatively simple C API, thus "Lua is especially uisefu for providin end uisers wi an easy way tae program the behavior o a saftware product wioot gettin too far intae its innards".[2]
![]() | |
Paradigm(s) | Multi-paradigm: scriptin, imperative (procedural, prototype-based object-oriented), functional |
---|---|
Appeared in | 1993 |
Designed bi | Roberto Ierusalimschy Waldemar Celes Luiz Henrique de Figueiredo |
Stable release | 5.2.2 (27 Mairch 2013 | )
Typin discipline | dynamic, strang, duck |
Major implementations | Lua, LuaJIT, LLVM-Lua, Lua Alchemy |
Dialects | Metalua, Idle, GSL Shell |
Influenced bi | C++, CLU, Modula, Scheme, SNOBOL |
Influenced | Io, GameMonkey, Squirrel, Falcon, MiniD |
Implementation leid | C |
OS | Cross-platform |
License | MIT License |
Wabsteid | www |
|
ReferencesEedit
- ↑ a b "About Lua". Lua.org. Retrieved 19 Juin 2013.
- ↑ Yuri Takhteyev (21 Apryle 2013). "From Brazil to Wikipedia". Foreign Affairs. Retrieved 25 Apryle 2013.