ლუა

ლუა (პორტუგალიურად Lua, ნიშნავს მთვარეს ) — მსუბუქი,  ამრეკლავი, ბრძანებითი და ფუნქციური პროგრამირების ენა, შექმნილი სკრიპტების დასაწერად.

ლუაში დაწერილი პროგრანების განვითარება შესაძლოა შედარებით მარტივი C ინტერფეისის მეშვეობით (ანუ C-ში დაწერილი ფუნქციების დამატება).

ლუაც და  ჯავასკრიპტიც იყენებენ პროტოტიპზე დაფუძნებულ ობიექტებს და ბაძავენ სქემეს. მათი სემანტიკა ჰგავს ერთმანეთს, მაგრამ სინტაქსურად განსხვავდებიან.

ლუა აქტიურად გამოიყენება ვიდეო თამაშების შესაქმნელად. მისი საშუალებით, წერენ კომერციულ და არაკომერციულ პროგრამებსაც.

 მაგალითები 

ეკრანზე ბეჭდავს  Hello World!-ს:

print("Hello World!")

ფაქტორიალი:

function factorial(n)
  if n == 0 then
    return 1
  else
    return n * factorial(n - 1)
  end
end                                     

 რესურსები ინტერნეტში 

  Lua.org — official site.
  lua-users.org  — community website for and by users (and authors) of Lua.
  A Look at Lua — Overview of the language in Linux Journal.
  Introducing Lua  — ONLamp.com.
  An Introduction to Lua — GameDev.net.
  Embeddable scripting with Lua — IBM developerWorks.
  Interview with Roberto Ierusalimschy on Lua — Computerworld.

კატეგორია:პროგრამირების ენები