Lua (programmin leid)

Frae Wikipedia, the free beuk o knawledge
Jump to navigation Jump to search
Lua
Lua-Logo.svg
Paradigm(s)Multi-paradigm: scriptin, imperative (procedural, prototype-based object-oriented), functional
Appeared in1993
Designed biRoberto Ierusalimschy
Waldemar Celes
Luiz Henrique de Figueiredo
Stable release5.2.2 (27 Mairch 2013 (2013-03-27))
Typin disciplinedynamic, strang, duck
Major implementationsLua, LuaJIT, LLVM-Lua, Lua Alchemy
DialectsMetalua, Idle, GSL Shell
Influenced biC++, CLU, Modula, Scheme, SNOBOL
InfluencedIo, GameMonkey, Squirrel, Falcon, MiniD
Implementation leidC
OSCross-platform
LicenseMIT License
Wabsteidwww.lua.org

Lua (/ˈlə/ 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]

  1. a b "About Lua". Lua.org. Retrieved 19 Juin 2013.
  2. Yuri Takhteyev (21 Apryle 2013). "From Brazil to Wikipedia". Foreign Affairs. Retrieved 25 Apryle 2013.