(Go: >> BACK << -|- >> HOME <<)

انتقل إلى المحتوى

لوا (لغة برمجة): الفرق بين النسختين

من ويكيبيديا، الموسوعة الحرة
[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ط استرجاع تعديلات 105.107.3.220 (نقاش) حتى آخر نسخة بواسطة Meno25
Mystrixo (نقاش | مساهمات)
ط تصحيح الربط الداخلي
 
سطر 39: سطر 39:
* [http://www.yourdolphin.com Dolphin Computer Access] تستخدم لوا في برنامجها قارئ الشاشة المسمى SuperNova الذي يعمل على [[إتاحة]] البرامج للمعاقين بصرياً
* [http://www.yourdolphin.com Dolphin Computer Access] تستخدم لوا في برنامجها قارئ الشاشة المسمى SuperNova الذي يعمل على [[إتاحة]] البرامج للمعاقين بصرياً
* [http://www.eyeonline.com/Web/EyeonWeb/Products/fusion5/fusion5.aspx Fusion] يستخدم لوا المضمنة كلغة نصية
* [http://www.eyeonline.com/Web/EyeonWeb/Products/fusion5/fusion5.aspx Fusion] يستخدم لوا المضمنة كلغة نصية
* [http://fceux.com FCEUX] (من [[نينتندو إنترتينمنت سيستم]]) يسمح بالإضافات والتعديلات على الألعاب باستخدام لوا
* [[إف سي إي يو إكس]] (من [[نينتندو إنترتينمنت سيستم]]) يسمح بالإضافات والتعديلات على الألعاب باستخدام لوا
* [http://www.freepops.org FreePOPs] - بروكسي البريد الإلكتروني، يستخدم لوا لتشغيل واجهة المستخدم على الإنترنت
* [http://www.freepops.org FreePOPs] - بروكسي البريد الإلكتروني، يستخدم لوا لتشغيل واجهة المستخدم على الإنترنت
* محرر الرسوم [http://ipe7.sourceforge.net Ipe] (المتخصص في إنتاج الرسوم مع نصوص [[لاتخ]])
* محرر الرسوم [http://ipe7.sourceforge.net Ipe] (المتخصص في إنتاج الرسوم مع نصوص [[لاتخ]])

النسخة الحالية 13:27، 22 مايو 2024

لُوا (Lua) هي لغة برمجة متعددة النمط، صممت لتعمل كلغة برمجة نصية، مع كون الدلالية الممتدة هدفاً رئيسياً.[9][10][11] تعني لُوا «القمر» باللغة البرتغالية. تشتهر لوا بأن لها واجهة برمجة سي سهلة وقوية معا. أنشأ هذه اللغة فريق من المبرمجين البرازيليين سنة 1993.

بناء الجملة[عدل]

جملة أهلا بالعالم! يمكن أن تكون مكتوبة على النحو التالي:[12]

print("Hello World!")

يتم تنفيذ الدالة المضروب كما في هذا المثال:

function factorial(n)
  local x = 1
  for i = 2, n do
    x = x * i
  end
  return x
end

التطبيقات[عدل]

من البرامج التي تستخدم لغة لوا:

مراجع[عدل]

  1. ^ ا ب ج د وصلة مرجع: https://www.lua.org/about.html. الوصول: 29 أغسطس 2016.
  2. ^ ا ب "Lua: about". اطلع عليه بتاريخ 2018-06-07.
  3. ^ وصلة مرجع: https://www.lua.org/license.html. الوصول: 29 أغسطس 2016.
  4. ^ "The lua Open Source Project on Open Hub: Licenses Page". أهلوه. اطلع عليه بتاريخ 2018-07-18.
  5. ^ وصلة مرجع: https://www.lua.org/authors.html. الوصول: 29 أغسطس 2016.
  6. ^ ا ب "[ANN] Lua 5.4.6 now available" (بالإنجليزية). 14 May 2023. Retrieved 2023-05-14.{{استشهاد ويب}}: صيانة الاستشهاد: لغة غير مدعومة (link)
  7. ^ "Lua 5.1 Reference Manual". 29 أغسطس 2019. اطلع عليه بتاريخ 2020-12-22.
  8. ^ "A Look at the Design of Lua". Communications of the ACM (بالإنجليزية). جمعية آلات الحوسبة. Nov 2018.
  9. ^ "Why is Lua considered a game language?". مؤرشف من الأصل في 2013-08-20. اطلع عليه بتاريخ 2017-04-22.
  10. ^ "Lua 5.1 Reference Manual". 2014. مؤرشف من الأصل في 2019-09-06. اطلع عليه بتاريخ 2014-02-27.
  11. ^ Ierusalimschy، R.؛ Figueiredo، L. H.؛ Celes، W. (2007). "The evolution of Lua". Proc. of ACM HOPL III. ص. 2-1–2-26. DOI:10.1145/1238844.1238846. ISBN:978-1-59593-766-7. مؤرشف من الأصل (PDF) في 2019-12-14.
  12. ^ Programming in Lua : 1 نسخة محفوظة 2017-10-27 في Wayback Machine
  13. ^ "lua scripting". MediaWiki. مؤرشف من الأصل في 2021-10-07.
  14. ^ Nmap Scripting Engine نسخة محفوظة 2018-01-24 في Wayback Machine

وصلات خارجية[عدل]