"لوا (پروگرامنگ زبان)" کے نسخوں کے درمیان فرق

حذف شدہ مندرجات اضافہ شدہ مندرجات
م خودکار: خودکار درستی املا ← اور، {{دیگر نام|انگریزی= \1}}
م خودکار درستی+ترتیب+صفائی (9.7)
سطر 1:
{{Infobox programming language
| name = لوا
| logo = [[Fileفائل:Lua-logo-nolabel.svg|128px]]
|paradigm=[[پروگرامنگ پیراڈائم]]: [[scripting language|scripting]], [[imperative programming|imperative]] ([[procedural programming|procedural]], [[prototype-based programming|prototype-based]] [[اوبجیکٹ اوریئنٹڈ پروگرامنگ]]), [[functional programming|functional]]
| year = {{Start date and age|df=yes|1993}}
| designer = [[Roberto Ierusalimschy]]<br /> Waldemar Celes<br /> Luiz Henrique de Figueiredo
| developer =
| latest_release_version = 5.3.1
سطر 25:
'''لوا''' {{دیگر نام|انگریزی= Lua؛ [[پرتگالی زبان]] میں اس کا مطلب چاند ہے}}<ref name=luaabout>{{cite web| url = http://www.lua.org/about.html#name| title = About Lua| publisher = Lua.org| accessdate = 2013-06-19}}</ref> چھوٹے سائز کی ایک ہلکی پھلکی [[پروگرامنگ پیراڈائم|ملٹی پیراڈائم]] [[پروگرامنگ زبان]] ہے جو بنیادی طور پر سکرپٹنگ زبان کے طور پر استعمال کے لیے بنائی گئی ہے۔ فیم (FEMM) نامی “فائنائٹ ایلیمنیٹ“ پر مبنی آزاد مصدر تجزیہ پروگرام کو بیچ موڈ میں چلانے کے لیے لوا ہی کا استعمال کیا جاتا ہے۔ لوا [[کراس پلیٹ فارم]] زبان بھی ہے۔<ref name="حوالہ 1">{{cite web| url = http://www.lua.org/about.html#why| title = About Lua| publisher = Lua.org| accessdate = 2011-08-11}}</ref>
 
== تاریخ ==
لوا زبان کی تخلیق [[1993ء]] میں [[برازیل]] کے روبرتو لیروسالمسكی (Roberto Ierusalimschy)، فیگیوریدو (Figueiredo) اور والديمر سيليس (Waldemar Celes) نے کی تھی۔
 
== مثالیں ==
لوا زبان میں معروف [[ہیلو ورلڈ پروگرام]] اس طرح لکھا جا سکتا ہے:<ref name=Ierusalimschy2003>{{cite book|last=Ierusalimschy|first=Roberto|title=Programming in Lua, 1st ed.|year=2003|publisher=lua.org|location=PUC-Rio, Brazil|isbn=9788590379829|page=3}}</ref>
<syntaxhighlight lang="lua">
سطر 37:
<syntaxhighlight lang="lua">
-- لوا میں تبصرہ کی تمام سطریں دوہرے ہائفن سے شروع ہوتی ہیں۔ (یکسطری تبصرہ)
--[[ دوہری سطروں والے تبصروں کے ارد گرد دوہرے مربع قوسین استعمال کیے جاتے ہیں۔ ]]
--[=[ اس طرح کے تبصرہ میں دوسرے --[[تبصرہ]] کو شامل (nested) کیا جاسکتا ہے۔ ]=]
</syntaxhighlight>
سطر 51:
</syntaxhighlight>
 
=== لوپ ===
لوا زبان میں چار قسم کے لوپس ہیں:
* while loop
سطر 101:
{{حوالہ جات}}
 
[[زمرہ:کراس پلیٹ فارم مفت سافٹویئر]]
[[زمرہ:سی میں پروگرام شدہ مفت سافٹویئر]]
[[زمرہ:پروگرامنگ زبانیں]]
[[زمرہ:سکرپٹنگ لینگویجز]]
[[زمرہ:لوا (پروگرامنگ زبان)]]
[[زمرہ:کراس1993ء پلیٹمیں فارمتخلیق سافٹشدہ ویئرپروگرامنگ زبانیں]]
[[زمرہ:آبجیکٹ اوریئنٹڈ پروگرامنگ زبانیں]]
[[زمرہ:ایم آئی ٹی اجازت نامہ استعمال کرنے والے سوفٹویئر]]
[[زمرہ:برازیلی ایجادات]]
[[زمرہ:پروگرامنگ زبانیں]]
[[زمرہ:پروٹوٹائپ پر مبنی پروگرامنگ زبانیں]]
[[زمرہ:پیوستہ نظامات]]
[[زمرہ:کیتھولکرجسٹر پاپائیپر جامعہ،مبنی ریومجازی دے جینیرومشینیں]]
[[زمرہ:سکرپٹنگ لینگویجز]]
[[زمرہ:سی میں پروگرام شدہ مفت سافٹ ویئر]]
[[زمرہ:سی میں پروگرام شدہ مفت سافٹویئر]]
[[زمرہ:کراس پلیٹ فارم سافٹ ویئر]]
[[زمرہ:کراس پلیٹ فارم مفت سافٹ ویئر]]
[[زمرہ:کراس پلیٹ فارم مفت سافٹویئر]]
[[زمرہ:ڈائنامکلی تحریر شدہ پروگرامنگ زبانیں]]
[[زمرہ:کیتھولک پاپائی جامعہ، ریو دے جینیرو]]
[[زمرہ:مفت کمپائلرز و انٹرپریٹرز]]
[[زمرہ:مفت کمپیوٹر کتاب خانے]]
[[زمرہ:سیڈائنامکلی میں پروگرامتحریر شدہ مفت سافٹپروگرامنگ ویئرزبانیں]]
[[زمرہ:آبجیکٹ اوریئنٹڈ پروگرامنگ زبانیں]]
[[زمرہ:1993ء میں تخلیق شدہ پروگرامنگ زبانیں]]
[[زمرہ:پروٹوٹائپ پر مبنی پروگرامنگ زبانیں]]
[[زمرہ:رجسٹر پر مبنی مجازی مشینیں]]
[[زمرہ:ایم آئی ٹی اجازت نامہ استعمال کرنے والے سوفٹویئر]]