لوا (زمانی پرۆگرامسازی)

لە ئینسایکڵۆپیدیای ئازادی ویکیپیدیاوە
Jump to navigation Jump to search
Lua
Lua-logo-nolabel.svg
پارادایمفرەپارادایم: سکریپتسازی، فەرمانی (ھەنگاوی، پشتبەستوو بە پرۆتۆتایپ، تەنخوازفەنکشنەڵ
داڕێژەرڕۆبەرتۆ لێروسالیمشی
والدیمار سەلەس
ھێنریک د فیگەریدۆ
یەکەم دەرکەوتن١٩٩٣؛ ٢٦ ساڵ لەمەوپێش (١٩٩٣)
وەشانی جێگیر
٥٫٣٫٥ / ١٠ی تەممووزی ٢٠١٨؛ ١٥ مانگ لەمەوبەر (٢٠١٨-٠٧-١٠)
Preview release
٥٫٤٫٠ (work2) / ١٨ی حوزەیرانی ٢٠١٨؛ ١٦ مانگ لەمەوبەر (٢٠١٨-٠٦-١٨)
جۆری دراو (تایپ)برۆک، بەھێز، قاز
Implementation languageANSI C
سیستمی بەکارخەریسەکۆبڕ
مۆڵەتمۆڵەتی MIT
پاشگری پەڕگە.lua
وێبگە//www.lua.org/
Major implementations
Lua, LuaJIT
دیالێکتەکان
Metalua, Idle, GSL Shell
کاریگەربووە بە
سی پڵەس پڵەس، CLU، مۆدیولا, سکیم، SNOBOL
کاری کردۆتە
فاڵکن، گەیم مەنکی، ئای ئۆ، جاڤاسکریپت، جولیا، مینی دی، ڕێد، ڕینگ،[١] ڕوبی, سکوێڕڵ، موونسکریپت

لوا (بە ئینگلیزی: Lua) کە لە بنەڕەتدا پورتوگالییە و بە مانای مانگ دێت، زمانێکی سوکەڵە، فرەشێوازی پرۆگرامسازییە کە دیزاین کراوە تا لەناو پرۆگرامی دیکەدا بەکار بھێنرێت. لوا فرە پلاتفۆرمە، لەبەر ئەوەی وەرگێڕەکەی بە زمانی ANSI C نوسراوە، و خاوەنی APIیەکی سادەی زمانی سیە.[٢] مۆدیوولەکانی ویکیپدییا بە زمانی لوا نوسراون.

نمونە[دەستکاری]

هەلەو وێڵد[دەستکاری]

فەنکشنی پرینت

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

سەرچاوەکان[دەستکاری]

  1. ^ Ring Team (5 December 2017). "The Ring programming language and other languages". ring-lang.net. ring-lang. 
  2. ^ "About Lua". Lua.org. لە ڕێکەوتی ٢٠١١-٠٨-١١ ھێنراوە.