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

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

هذه المقالة غير مكتملة، وربما تنقصها بعض المعلومات الضرورية. فضلًا ساعد في تطويرها بإضافة مزيدٍ من المعلومات. (أبريل 2019)
لوا
 

ظهرت في 1993[1] 
نظام التشغيل متعدد المنصات [2] 
الرخصة رخصة إم أي تي [3][4] 
رقم اخر اصدار 5.4.2 (7 ديسمبر 2020)[5] 
متأثرة بـ سي++ ،  ونظام برمجة كلو ،  وسنوبول ،  ومودولا ،  وسكيم  
امتدادات الملفات lua[6][7]،  وluna،  وlunaire،  وanair 
موقع ويب الموقع الرسمي 

بناء الجملة

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

print("Hello World!")

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

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

التطبيقات

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

مراجع

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