Iz Wikipedije, proste enciklopedije
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.6
[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://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
.
[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.
- 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
.
|
|