Lua

Lua ni lugha ya programu. Iliundwa na Roberto Ierusalimschy, Luiz Henrique de Figueiredo na Waldemar Celes na ilianzishwa tarehe 1 Januari 1993. Iliundwa ili kuumba mifumo ya uendeshaji na michezo ya video. Leo tunatumia Lua 5.3.5 . Ilivutwa na C++.

 Historia 
Ilianzishwa mwaka wa 1993 nchini Brazil. Lakini Roberto Ierusalimschy, Luiz Henrique de Figueiredo na Waldemar Celes walianza kufanya kazi kuhusu Lua mwaka wa 1992.

 Falsafa 
Namna ya Lua ni ile inayozingatiwa kuhusu kipengee, namna nyingi na ya utaratibu.

 Sintaksia 
Sintaksia ya Lua ni rahisi sana; inafananishwa na lugha za programu nyingine kama C#, Visual Basic au Java. Ilivutwa na sintaksia ya Modula, lugha ya programu nyingine.

 Mifano ya Lua 
Programu kwa kuchapa « Jambo ulimwengu !».print("Jambo ulimwengu !")Programu kwa kuhesabu factoria ya nambari moja.function factorial(n)
  local x = 1
  for i = 2, n do
    x = x * i
  end
  return x
end

 Marejeo 

 Ierusalimschy, R. (2013). Programming in Lua (3rd ed.). Lua.org. ISBN 978-85-903798-5-0. (The 1st ed. is available online.)
 Gutschmidt, T. (2003). Game Programming with Python, Lua, and Ruby. Course Technology PTR. ISBN 978-1-59200-077-7.
 Schuytema, P.; Manyen, M. (2005). Game Development with Lua. Charles River Media. ISBN 978-1-58450-404-7.
 Jung, K.; Brown, A. (2007). Beginning Lua Programming. Wrox Press. ISBN 978-0-470-06917-2. Archived from the original on 8 July 2018. Retrieved 7 July 2018.
 Figueiredo, L. H.; Celes, W.; Ierusalimschy, R., eds. (2008). Lua Programming Gems. Lua.org. ISBN 978-85-903798-4-3.

Jamii:Kompyuta
Jamii:Lugha za programu