لوا (لغة برمجة)

هذه المقالة غير مكتملة. فضلًا ساعد في توسيعها.
من ويكيبيديا، الموسوعة الحرة

هذه نسخة قديمة من هذه الصفحة، وقام بتعديلها Elsayed Taha (نقاش | مساهمات) في 23:06، 15 فبراير 2021 (الرجوع عن تعديلين معلقين من 41.176.210.86 و JarBot إلى نسخة 51025224 من Elsayed Taha.). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة، وقد تختلف اختلافًا كبيرًا عن النسخة الحالية.

لُوا (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 نسخة محفوظة 27 أكتوبر 2017 على موقع واي باك مشين.
  13. ^ Nmap Scripting Engine نسخة محفوظة 24 يناير 2018 على موقع واي باك مشين.

وصلات خارجية