ლუა: განსხვავება გადახედვებს შორის

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია
[შემოწმებული ვერსია][შემოწმებული ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
ილუსტრაცია
ვიკიფიცირება
ხაზი 49: ხაზი 49:
|მონაცემი12 = http://www.lua.org
|მონაცემი12 = http://www.lua.org
}}
}}
'''ლუა''' (პორტუგალიურად Lua, ნიშნავს მთვარეს ) — მსუბუქი, [[არეკვლა (ინფორმატიკა)|ამრეკლავი]], [[ბრძანებითი პროგრამირება|ბრძანებითი]] და [[ფუნქციური პროგრამირება|ფუნქციური]] [[პროგრამირების ენა]], შექმნილი სკრიპტების დასაწერად.
'''ლუა''' (პორტუგალიურად Lua, ნიშნავს მთვარეს ) — მსუბუქი, [[არეკვლა (ინფორმატიკა)|ამრეკლავი]], [[ბრძანებითი პროგრამირება|ბრძანებითი]] და [[ფუნქციური პროგრამირება|ფუნქციური]] [[პროგრამირების ენა]], შექმნილი სკრიპტების დასაწერად.


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


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


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


== მაგალითები ==
== მაგალითები ==

16:33, 23 იანვარი 2015-ის ვერსია

ლუა პროგრამირების ენა
ფაილის გაფართოება .lua
გამოქვეყნების თარიღი 1993
შემქმნელი რობერტო იერუსალიმში, ვალდემარ სელესი, ლუიზ ჰენრიკე დე ფიგუეირედო
ბოლო ვერსია 5.1.4
პარადიგმა ბრძანებითი, ფუნქციური, ობიექტებზე-ორიენტირებული, პროტოტიპზე დამოკიდებული
ტიპების მინიჭება დინამიური, სუსტი
ენების ზეგავლენით სქემე, სნობოლი, მოდულა, CLU, C++
ენებზე ზეგავლენა იო, GameMonkey, Squirrel, C#, ფალკონი, დაო, MiniD
მთავარი იმპლემენტირება lua, LuaJIT, LLVM-Lua, LuaCLR, Nua, Lua Alchemy
ლიზენზია MIT ლიზენზია
ოპერაციული სისტემა მრავალპლატფორმული
ვებ გვერდი http://www.lua.org

ლუა (პორტუგალიურად 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

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

მოძიებულია „https://ka.wikipedia.org/w/index.php?title=ლუა&oldid=2819393“-დან