Lua (programmin leid)
Jump to navigation
Jump to search
![]() | |
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 |
|
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]
References[eedit | eedit soorce]
- ↑ 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.
Categeries:
- Lua (programmin leid)
- Brazilian inventions
- Cross-platform saftware
- Embeddit seestems
- Free compilers an interpreters
- Free computer libraries
- Free saftware programmed in C
- Object-orientit programmin leids
- Prototype-based programmin leids
- Register-based virtual machines
- Scriptin leids
- Saftware uisin the MIT license
- Programmin leids creatit in 1993