ლუა: განსხვავება გადახედვებს შორის
[შეუმოწმებელი ვერსია] | [შეუმოწმებელი ვერსია] |
შიგთავსი ამოიშალა შიგთავსი დაემატა
No edit summary |
მ ბოტის შეცვლა: en:Lua (programming language) |
||
ხაზი 96: | ხაზი 96: | ||
[[da:Lua (programmeringssprog)]] |
[[da:Lua (programmeringssprog)]] |
||
[[de:Lua]] |
[[de:Lua]] |
||
[[en:Lua]] |
[[en:Lua (programming language)]] |
||
⚫ | |||
[[eo:Lua]] |
[[eo:Lua]] |
||
⚫ | |||
[[eu:Lua]] |
[[eu:Lua]] |
||
[[fa:لوا]] |
[[fa:لوا]] |
||
⚫ | |||
[[fr:Lua]] |
[[fr:Lua]] |
||
[[gl:Lua (linguaxe de programación)]] |
[[gl:Lua (linguaxe de programación)]] |
||
⚫ | |||
[[ia:Lua (linguage de programmation)]] |
[[ia:Lua (linguage de programmation)]] |
||
[[it:Lua]] |
[[it:Lua]] |
||
⚫ | |||
⚫ | |||
[[ms:Lua]] |
[[ms:Lua]] |
||
[[nl:Lua (programmeertaal)]] |
[[nl:Lua (programmeertaal)]] |
||
⚫ | |||
[[pl:Lua]] |
[[pl:Lua]] |
||
[[pt:Lua (linguagem de programação)]] |
[[pt:Lua (linguagem de programação)]] |
||
[[ru:Lua]] |
[[ru:Lua]] |
||
⚫ | |||
[[sv:Lua]] |
[[sv:Lua]] |
||
[[uk:Lua]] |
[[uk:Lua]] |
21:38, 24 ოქტომბერი 2009-ის ვერსია
ფაილი:Lua logotipo.svg | |
ფაილის გაფართოება | .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
რესურსები ინტერნეტში
- (ინგლისური) 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.
|