Lua (programski jezik)

Iz Wikipedije, proste enciklopedije
Skoči na: navigacija, iskanje
Lua
Lua-logo-nolabel.svg
Paradigma Multi-paradigm: scripting, imperative (procedural, prototype-based object-oriented), functional
Začetna izdaja 1993
Oblikoval Roberto Ierusalimschy
Waldemar Celes
Luiz Henrique de Figueiredo
Stabilna izdaja 5.3 (januar 12, 2015 (2015-01-12))
Tipizacija dynamic, strong, duck
Večje implementacije Lua, LuaJIT, LLVM-Lua, Lua Alchemy
Dialekti Metalua, Idle, GSL Shell
Vplivi C++, CLU, Modula, Scheme, SNOBOL
Vplival na Io, GameMonkey, Squirrel, Falcon, MiniD
OS večplatformsko
Licenca MIT License
Spletna stran www.lua.org

Lua (portugalsko lua pomeni "luna") je lahki, dinamičen in zmogljiv programski jezik zasnovan kot skriptni jezik z »razširljivo semantiko« kot osnovni cilj. Lua je večplatformska programska oprema odkar je bila napisana v ISO C.[1] Lua ima relativno preprost C aplikacijsko programljivi vmesnik, zato velja, da je »Lua še posebej uporabna pri oskrbovanju končnih uporabnikov s preprostmi načinom programiranja obnašanja programskega produkta brez podrobnega poznavanja notranjosti«.[2]

Glavna prednost Lue je njena razširljivost z zunanjimi knjižnicami. Osnovno jedro Lue je razmeroma preprosto in integracija z zunanjimi knjižnicami omogoča uporabnikom uporabo naprednih funkcij in metod.

Lua je izredno prenosljiva, saj je njena uporaba mogoča na prenekaterih platformah, kot so: Linux, Windows, PlayStation, Xbox, Mac OS X, iOS, Android, Raspberry Pi in druge.

Lua je nastala leta 1993 na oddelku za računalništvo univerze PUC v Riu de Janeiru v Braziliji.

Sklici[uredi | uredi kodo]

  1. ^ "About Lua". Lua.org. Pridobljeno dne 2011-08-11. 
  2. ^ Yuri Takhteyev (April 21, 2013). "From Brazil to Wikipedia". Foreign Affairs. Pridobljeno dne April 25, 2013. 

Nadaljnje branje[uredi | uredi kodo]

Knjige[uredi | uredi kodo]

Članki[uredi | uredi kodo]

Zunanje povezave[uredi | uredi kodo]