لوا (زمانی پرۆگرامسازی)
لوا (بە ئینگلیزی: Lua) کە لە بنەڕەتدا پورتوگالییە و بە مانای مانگ دێت، زمانێکی سوکەڵە، فرەشێوازی پرۆگرامسازییە کە دیزاین کراوە تا لەناو پرۆگرامی دیکەدا بەکار بھێنرێت. لوا فرە پلاتفۆرمە، لەبەر ئەوەی وەرگێڕەکەی بە زمانی ANSI C نوسراوە، و خاوەنی APIیەکی سادەی زمانی سیە.[٢] مۆدیوولەکانی ویکیپدییا بە زمانی لوا نوسراون.
پارادایم | فرەپارادایم: سکریپتسازی، فەرمانی (ھەنگاوی، پشتبەستوو بە پرۆتۆتایپ، تەنخواز)، فەنکشنەڵ |
---|---|
داڕێژەر | ڕۆبێرتۆ لێروسالیمشی والدیمار سەلەس ھێنریک د فیگەریدۆ |
یەکەم دەرکەوتن | ١٩٩٣ |
وەشانی جێگیر | ٥٫٣٫٥
/ ١٠ی تەممووزی ٢٠١٨ |
Preview release | ٥٫٤٫٠ (work2)
/ ١٨ی حوزەیرانی ٢٠١٨ |
جۆری دراو (تایپ) | برۆک، بەھێز، قاز |
Implementation language | ANSI C |
سیستمی بەکارخەری | سەکۆبڕ |
مۆڵەت | مۆڵەتی MIT |
پاشگری پەڕگە | .lua |
وێبگە | www |
Major implementations | |
Lua, LuaJIT | |
دیالێکتەکان | |
Metalua, Idle, GSL Shell | |
کاریگەربووە بە | |
سی پڵەس پڵەس، CLU، مۆدیولا, سکیم، SNOBOL | |
کاری کردۆتە | |
فاڵکن، گەیم مەنکی، ئای ئۆ، جاڤاسکریپت، جولیا، مینی دی، ڕێد، ڕینگ،[١] ڕوبی, سکوێڕڵ، موونسکریپت |
نمونە
دەستکاریهەلەو وێڵد
دەستکاریفەنکشنی پرینت
print("Hello World!")
یان
print 'Hello World!'
ئاڵۆزتر
دەستکاریfunction factorial(n)
local x = 1
for i = 2, n do
x = x * i
end
return x
end
factorial(4)
# 24
سەرچاوەکان
دەستکاری- ^ Ring Team (٥ی کانوونی یەکەمی ٢٠١٧). «The Ring programming language and other languages». ring-lang.net. ring-lang. لە ڕەسەنەکە لە ٢٥ی کانوونی یەکەمی ٢٠١٨ ئەرشیڤ کراوە. لە ٩ی تشرینی یەکەمی ٢٠١٨ ھێنراوە.
- ^ «About Lua». Lua.org. لە ١١ی ئابی ٢٠١١ ھێنراوە.
ئەم «کۆمپیوتەر» وتارە کۆلکەیەکە. دەتوانیت بە فراوانکردنی یارمەتیی ویکیپیدیا بدەیت. |
کۆمنزی ویکیمیدیا، میدیای پەیوەندیدار بە لوا (زمانی پرۆگرامسازی) تێدایە. |