لوا (پروگرامنگ زبان)

لوا  چھوٹے سائز د‏‏ی اک ہلکی پھلکی ملٹی پیراڈائم پروگرامنگ زبان اے جو بنیادی طور اُتے سکرپٹنگ بولی دے طور اُتے استعمال دے لئی بنائی گئی ا‏‏ے۔ فیم (FEMM) نامی “فائنائٹ ایلیمنیٹ“ اُتے مبنی آزاد مصدر تجزیہ پروگرام نو‏‏ں بیچ موڈ وچ چلانے دے لئی لوا ہی دا استعمال کيت‏‏ا جاندا ا‏‏ے۔ لوا کراس پلیٹ فارم بولی وی ا‏‏ے۔

 تریخ 
لوا بولی د‏‏ی تخلیق 1993ء وچ برازیل دے روبرتو لیروسالمسكی (Roberto Ierusalimschy)، فیگیوریدو (Figueiredo) تے والديمر سيليس (Waldemar Celes) نے د‏‏ی سی۔

 مثالاں 
لوا بولی وچ معروف ہیلو ورلڈ پروگرام اس طرح لکھیا جا سکدا اے:
print 'Hello World!'

پروگرام دے دوران تبصرے درج کرنے دے لئی ایہ سنٹیکس استعمال ہُندا اے:
-- لوا میں تبصرہ کی تمام سطریں دوہرے ہائفن سے شروع ہوتی ہیں۔ (یکسطری تبصرہ)
--[[دوہری سطروں والے تبصروں کے ارد گرد دوہرے مربع قوسین استعمال کیے جاتے ہیں۔]]
--[=[ اس طرح کے تبصرہ میں دوسرے --[[تبصرہ]] کو شامل (nested) کیا جاسکتا ہے۔ ]=]
ذیل وچ فیکٹوریل (factorial) نکالنے دے لئی فنکشن د‏‏ی مثال دتی گئی اے:
function factorial(n)
	local x = 1
	for i = 2,n do
		x = x * i
	end
	return x
end

 لوپ 
لوا بولی وچ چار قسم دے لوپس نيں:
 while loop
 repeat loop
 for loop
 تے عام لوپ

وہائل لوپ (while loop) دا سنٹیکس اس طرح اے:
local condition = true
while condition do
 --Statements
end

تے repeat loop:
local condition = false
repeat
 --Statements
until condition
لوپ باڈی نو‏‏ں گھٹ تو‏ں گھٹ اک بار چلاندا اے تے لوپ جاری رہندا اے تاآنکہ cond true ہوئے جائے۔

تے for loop:
for index = 1,5 do
 print(index)
end
لوپ باڈی نو‏‏ں پنج مرتبہ دوہراندا ا‏‏ے۔

for loop د‏‏ی دوسری شکل:
local start,finish,delta = 10,1,-1 --delta may be negative, allowing the for loop to count down or up.
for index = start,finish,delta do
 print(index)
end

جنرک for loop:
for key,value in pairs(_G) do
 print(key,value)
end

 حوالے 

گٹھ:لوا (پروگرامنگ زبان)
گٹھ:1993ء وچ تخلیق شدہ پروگرامنگ زباناں
گٹھ:آبجیکٹ اوریئنٹڈ پروگرامنگ زباناں
گٹھ:ایم آئی ٹی اجازت نامہ استعمال کرنے والے سوفٹویئر
گٹھ:برازیلی ایجادات
گٹھ:پروگرامنگ زباناں
گٹھ:پروٹوٹائپ اُتے مبنی پروگرامنگ زباناں
گٹھ:پیوستہ نظامات
گٹھ:رجسٹر اُتے مبنی مجازی مشیناں
گٹھ:اسکرپٹنگ زباناں
گٹھ:سی وچ پروگرام شدہ مفت سافٹ ویئر
گٹھ:سی وچ پروگرام شدہ مفت سافٹویئر
گٹھ:کراس پلیٹ فارم سافٹ ویئر
گٹھ:کراس پلیٹ فارم مفت سافٹ ویئر
گٹھ:کراس پلیٹ فارم مفت سافٹویئر
گٹھ:کیتھولک پاپائی جامعہ، ریو دے جینیرو
گٹھ:مفت کمپائلرز و انٹرپریٹرز
گٹھ:مفت کمپیوٹر کتاب خانے
گٹھ:ڈائنامکلی تحریر شدہ پروگرامنگ زباناں