Lua Paradigma Multi-paradigm : scripting , imperative (procedural , prototype-based object-oriented ), functional Začetna izdaja 1993 [ 1] Oblikoval Roberto Ierusalimschy [d] Razvijalec Roberto Ierusalimschy [d] [ 2] Stabilna izdaja 5.4.7 [ 3] Tipizacija dynamic , strong , duck Večje implementacije Lua , LuaJIT , LLVM-Lua , Lua Alchemy Dialekti Metalua , Idle , GSL Shell Vplivi C++ , CLU [d] , Simple Object Language [d] , DEL [d] , SNOBOL [d] , Modula [d] , Modula-2 [d] in Scheme Vplival na Io , GameMonkey , Squirrel , Falcon , MiniD OS večplatformsko [d] [ 4] Licenca licenca MIT [ 5] [ 6] Običajna končnica datoteke lua [ 7] [ 8] , luna , lunaire in anair Spletna stran https://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 .[ 9] 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«.[ 10]
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
Nadaljnje branje
Knjige
Figueiredo, L. H.; Celes, W.; Ierusalimschy, R., ur. (2008). Lua Programming Gems . Lua.org. ISBN 978-85-903798-4-3 .
Gutschmidt, T. (2003). Game Programming with Python, Lua, and Ruby . Course Technology PTR. ISBN 1-59200-077-0 .
Ierusalimschy, R. (2006). Programming in Lua (2nd izd.). Lua.org. ISBN 85-903798-2-5 . (The 1st ed. is available online .)
Jung, K.; Brown, A. (2007). Beginning Lua Programming . Wrox Press . ISBN 0-470-06917-1 . Arhivirano iz prvotnega spletišča dne 22. oktobra 2013. Pridobljeno 2. maja 2013 .
Schuytema, P.; Manyen, M. (2005). Game Development with Lua . Charles River Media. ISBN 1-58450-404-8 .
Takhteyev, Yuri (2012). Coding Places: Software Practice in a South American City . The MIT Press . ISBN 0262018071 . Chapters 6 and 7 are dedicated to Lua, while others look at software in Brazil more broadly.
Varma, Jayant (2012). Learn Lua for iOS Game Development . Apress . ISBN 1430246626 .
Zunanje povezave