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

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია
[შეუმოწმებელი ვერსია][შემოწმებული ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
r2.7.2+) (ბოტის დამატება: bs:Lua (programski jezik)
Bot: 35 ენათაშორისი ბმული გადატანილია Wikidata_ზე, d:q207316
ხაზი 96: ხაზი 96:


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

[[ar:لوا (لغة برمجة)]]
[[bs:Lua (programski jezik)]]
[[ca:Lua]]
[[cs:Lua]]
[[da:Lua (programmeringssprog)]]
[[de:Lua]]
[[el:Lua]]
[[en:Lua (programming language)]]
[[eo:Lua]]
[[es:Lua]]
[[eu:Lua]]
[[fa:لوا (زبان برنامه‌نویسی)]]
[[fi:Lua]]
[[fr:Lua]]
[[gl:Lua (linguaxe de programación)]]
[[he:לואה (שפת תכנות)]]
[[hi:लुआ (प्रोग्रामन भाषा)]]
[[hu:Lua]]
[[ia:Lua (linguage de programmation)]]
[[id:Lua (bahasa pemrograman)]]
[[it:Lua]]
[[ja:Lua]]
[[ko:루아 (프로그래밍 언어)]]
[[ms:Lua]]
[[nl:Lua (programmeertaal)]]
[[pl:Lua]]
[[pt:Lua (linguagem de programação)]]
[[ru:Lua]]
[[simple:Lua]]
[[sr:Lua]]
[[sv:Lua]]
[[tg:Lua]]
[[uk:Lua]]
[[vi:Lua]]
[[zh:Lua]]

15:15, 12 მარტი 2013-ის ვერსია


ლუა პროგრამირების ენა
ფაილის გაფართოება .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=2383381“-დან