المحتوى هنا ينقصه الاستشهاد بمصادر، أي معلومات غير موثقة يمكن التشكيك بها وإزالتها.
هذه المقالة غير مكتملة. فضلًا ساعد في توسيعها.

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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
Question book-new.svg
المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها.
Ambox important.svg
هذه المقالة غير مكتملة، وربما تنقصها بعض المعلومات الضرورية. فضلًا ساعد في تطويرها بإضافة المزيد من المعلومات.
لوا
Lua-logo-nolabel.svg


ظهرت في 1993
صممها روبيرتو ليروساليمشي

فالديمار سيليش

لويس هينري دي فيكيريدو
نظام التشغيل متعدد المنصات
الرخصة رخصة إم أي تي
رقم اخر اصدار 5.3.4 (30 يناير 2017)[1]  تعديل قيمة خاصية إصدار (P348) في ويكي بيانات
متأثرة بـ سي++،  ونظام برمجة كلو،  وسنوبول،  ومودولا  تعديل قيمة خاصية تأثر ب (P737) في ويكي بيانات
متفرقات
امتدادات الملفات .lua
موقع ويب lua.org

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

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

متغيرات[عدل]

الدوال[عدل]

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

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

print("Hello World!")

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

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

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

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

مراجع[عدل]

  1. ^ Lua: version history
  2. ^ "Why is Lua considered a game language?". مؤرشف من الأصل في 20 August 2013. اطلع عليه بتاريخ 22 أبريل 2017. 
  3. ^ "Lua 5.1 Reference Manual". 2014. اطلع عليه بتاريخ 27 فبراير 2014. 
  4. ^ Ierusalimschy، R.؛ Figueiredo، L. H.؛ Celes، W. (2007). "The evolution of Lua" (PDF). Proc. of ACM HOPL III. صفحات 2–1–2–26. ISBN 978-1-59593-766-7. doi:10.1145/1238844.1238846. 
  5. ^ Programming in Lua : 1 نسخة محفوظة 27 أكتوبر 2017 على موقع واي باك مشين.
  6. ^ Nmap Scripting Engine نسخة محفوظة 24 يناير 2018 على موقع واي باك مشين.

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