ლუა: განსხვავება გადახედვებს შორის
[შეუმოწმებელი ვერსია] | [შეუმოწმებელი ვერსია] |
შიგთავსი ამოიშალა შიგთავსი დაემატა
ახალი გვერდი: {{lowercase|ლუა}} {{ინფოდაფა |სახელწოდება =ინფოდაფა/ინფო |სხეულის სტ... |
No edit summary |
||
ხაზი 28: | ხაზი 28: | ||
|თავი5 = |
|თავი5 = |
||
|სახელი5 = პარადიგმა |
|სახელი5 = პარადიგმა |
||
|მონაცემი5 = [[ბრძანებითი პროგრამირება]], [[ფუნქციური პროგრამირება]], [[ობიექტზე_ორიენტირებული_პროგრამირება|ობიექტებზე-ორიენტირებული]], [[პროტოტიპზე დამოკიდებული პროგრამირება]] |
|მონაცემი5 = [[ბრძანებითი პროგრამირება|ბრძანებითი]], [[ფუნქციური პროგრამირება|ფუნქციური]], [[ობიექტზე_ორიენტირებული_პროგრამირება|ობიექტებზე-ორიენტირებული]], [[პროტოტიპზე დამოკიდებული პროგრამირება|პროტოტიპზე დამოკიდებული]] |
||
|თავი6 = |
|თავი6 = |
||
|სახელი6 = ტიპების მინიჭება |
|სახელი6 = ტიპების მინიჭება |
||
|მონაცემი6 = [[დინამიური]], [[სუსტი]] |
|მონაცემი6 = [[ტიპის მინიჭების მექანიზმი#დინამიური|დინამიური]], [[ტიპის მინიჭების მექანიზმი#სუსტი|სუსტი]] |
||
|თავი7 = |
|თავი7 = |
||
|სახელი7 = ენების ზეგავლენით |
|სახელი7 = ენების ზეგავლენით |
||
ხაზი 47: | ხაზი 47: | ||
|სახელი11 = ოპერაციული სისტემა |
|სახელი11 = ოპერაციული სისტემა |
||
|მონაცემი11 = [[მრავალპლატფორმული]] |
|მონაცემი11 = [[მრავალპლატფორმული]] |
||
|თავი12 = |
|||
|სახელი12 = ვებ გვერდი |
|||
|მონაცემი12 = [http://www.lua.org] |
|||
}} |
}} |
||
16:57, 24 ოქტომბერი 2009-ის ვერსია
გამოქვეყნების თარიღი | 1993 |
---|---|
შემქმნელი | რობერტო იერუსალიმში, ვალდემარ სელესი, ლუიზ ჰენრიკე დე ფიგუეირედო |
ბოლო ვერსია | 5.1.4 |
პარადიგმა | ბრძანებითი, ფუნქციური, ობიექტებზე-ორიენტირებული, პროტოტიპზე დამოკიდებული |
ტიპების მინიჭება | დინამიური, სუსტი |
ენების ზეგავლენით | სქემე, სნობოლი, მოდულა, CLU, C++ |
ენების ზეგავლენით | იო, GameMonkey, Squirrel, C#, ფალკონი, დაო, MiniD |
მთავარი იმპლემენტირება | lua, LuaJIT, LLVM-Lua, LuaCLR, Nua, Lua Alchemy |
ლიზენზია | MIT ლიზენზია |
ოპერაციული სისტემა | მრავალპლატფორმული |
ვებ გვერდი | [1] |
ლუა (პორტუგალიურად Lua, ნიშნავს მთვარეს ) არის მსუბუქი, ამრეკლავი, ბრძანებითი და ფუნქციური პროგრამირების ენა, შექმნილი სკრიპტების დასაწერად. ლუაში დაწერილი პროგრანების განვითარება შესაძლოა შედარებით მარტივი C ინტერფეისის მეშვეობით (ანუ C-ში დაწერილი ფუნქციების დამატება).
ლუაც და ჯავასკრიპტიც ხმარობენ პროტოტიპზე დაფუძნებულ ობიექტებს და სქემეს ბაძავენ, მათი სემანტიკა გავს მაგრამ სინტაქსურად განსხვავდებიან.
ლუა აქტიურად გამოიყენება ვიდეო თამაშების შექმნისათვის, ამის გარდა, მითი კომერციულ და არაკომერციულ პროგრამებსაც ქმნიან.
რესურსები ინტერნეტში
- (ინგლისური) 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.
|