Lua (programski jezik)
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://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.
Sklici
[uredi | uredi kodo]- ↑ Lua: about
- ↑ [ANN Lua 5.4.7 now available] — 2024.
- ↑ https://www.lua.org/about.html
- ↑ https://www.lua.org/license.html
- ↑ The lua Open Source Project on Open Hub: Licenses Page — 2006.
- ↑ Lua 5.1 Reference Manual — 2019.
- ↑ A Look at the Design of Lua — [New York]: Association for Computing Machinery, 2018. — ISSN 0001-0782; 1557-7317
- ↑ »About Lua«. Lua.org. Pridobljeno 11. avgusta 2011.
- ↑ Yuri Takhteyev (21. april 2013). »From Brazil to Wikipedia«. Foreign Affairs. Pridobljeno 25. aprila 2013.
Nadaljnje branje
[uredi | uredi kodo]Knjige[uredi | uredi kodo]
|
Članki[uredi | uredi kodo]
|
Zunanje povezave
[uredi | uredi kodo]- Uradno spletno mesto
- lua-users.org – Community website for and by users (and authors) of Lua
- eLua – Embedded Lua
- Projects in Lua
- Where Lua Is Used
- Lua operating system project
- SquiLu Squirrel modified with Lua libraries