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

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

لوا
معلومات عامة
التصنيف
التنميط
ظهرت في
صممها
نظام التشغيل
الرخصة
التطوير
المطور
الإصدار الأول
الإصدار الأخير
المستودع
التأثير
متأثرة بـ
متفرقات
امتدادات الملفات
lua[6][7] — luna — lunaire — anair
موقع الويب
lua.org (الإنجليزية، ‏البرتغالية)

بناء الجملة

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

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"، اطلع عليه بتاريخ 7 يونيو 2018. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  3. وصلة مرجع: https://www.lua.org/license.html. الوصول: 29 أغسطس 2016.
  4. "The lua Open Source Project on Open Hub: Licenses Page"، أهلوه، اطلع عليه بتاريخ 18 يوليو 2018. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  5. وصلة مرجع: https://www.lua.org/authors.html. الوصول: 29 أغسطس 2016.
  6. "Lua 5.1 Reference Manual"، 29 أغسطس 2019، اطلع عليه بتاريخ 22 ديسمبر 2020. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= و|date= (مساعدة)
  7. "A Look at the Design of Lua"، Communications of the ACM (باللغة الإنجليزية)، جمعية آلات الحوسبة، نوفمبر 2018. {{استشهاد ويب}}: تحقق من التاريخ في: |date= (مساعدة)
  8. "Why is Lua considered a game language?"، مؤرشف من الأصل في 20 أغسطس 2013، اطلع عليه بتاريخ 22 أبريل 2017.
  9. "Lua 5.1 Reference Manual"، 2014، مؤرشف من الأصل في 6 سبتمبر 2019، اطلع عليه بتاريخ 27 فبراير 2014.
  10. 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) في 14 ديسمبر 2019.
  11. Programming in Lua : 1 نسخة محفوظة 27 أكتوبر 2017 على موقع واي باك مشين.
  12. "lua scripting"، MediaWiki، مؤرشف من الأصل في 7 أكتوبر 2021.
  13. Nmap Scripting Engine نسخة محفوظة 24 يناير 2018 على موقع واي باك مشين.

وصلات خارجية

  • بوابة ألعاب فيديو
  • بوابة البرازيل
  • بوابة برمجة الحاسوب
  • بوابة برمجيات
  • بوابة برمجيات حرة
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.