Lua (programmin leid)

Frae Wikipedia
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 (Mairch 27, 2013 (2013-03-27))
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

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. 1.0 1.1 "About Lua". Retrieved 2013-06-19. 
  2. Yuri Takhteyev (April 21, 2013). "From Brazil to Wikipedia". Foreign Affairs. Retrieved April 25, 2013.