مرجع
آخر الزيارات

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

384 كلمة•0 مشاهدة•🗒️ منذ 6 أيام
باختصار: لُوا هي لغة برمجة متعددة النمط، صممت لتعمل كلغة برمجة نصية وقابلة للتضمين في التطبيقات، مع التركيز على البساطة والكفاءة وقابلية التوسعة. تجد هنا «MySQL Workbench يستخدم لوا للإضافات»، «التطبيقات» و«سيليستيا يستخدم لوا كلغة نصية» ضمن 7 أقسام.
المحتويات
  1. MySQL Workbench يستخدم لوا للإضافات
  2. التطبيقات
  3. سيليستيا يستخدم لوا كلغة نصية
  4. Fusion يستخدم لوا المضمنة كلغة نصية
  5. روبلوكس - لتطوير الألعاب
  6. Wireshark
  7. بناء الجملة
لوا (لغة برمجة)

في البداية، لُوا هي لغة برمجة متعددة النمط، صممت لتعمل كلغة برمجة نصية وقابلة للتضمين في التطبيقات، مع التركيز على البساطة والكفاءة وقابلية التوسعة. تعني لُوا «القمر» باللغة البرتغالية. تشتهر لوا بأن لها واجهة برمجة تطبيقات بلغة سي سهلة وقوية معا. طوّرها فريق من المبرمجين البرازيليين عام 1993. وفيما يلي تفاصيل أوسع عن ذلك.

MySQL Workbench يستخدم لوا للإضافات

ومن ناحية أخرى، أداة المسح التأميني الشبكي nmap تستعمل لوا كأساس للغتها النصية nse

  • Prosody - هو خادوم XMPP متعدد المنصات مكتوب بلوا
  • Renoise يسمح باستخدام لوا لكتابة إضافات
  • Rockbox يسمح باستخدام لوا لكتابة إضافات
  • يمكن كتابة إضافات للمحرر SciTE باستخدام لوا
  • سنورت
  • Squeezebox يسمح باستخدام إضافات مكتوبة بلوا
  • فيم يدعم لوا بدءاً من الإصدار 7.3
  • ڤي‌إل‌سي مديا بلاير

في هذا الإطار، يسمح مشروع Dogwaffle باستخدام لوا لعمل فلاتر باستخدام فلتر DogLua، فيمكن مشاركتها مع GIMP وPixarra Twistedbrush و Artweaver

التطبيقات

في هذا الإطار، ميدياويكي وهو برنامج إدارة مواقع الويكي مثل ويكيبيديا وغيرها من مواقع مؤسسة ويكيميديا، حيث تستعمل بعض القوالب لغة لوا، ويتم دعم لغة لوا عبر الإضافة Scribunto.

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

سيليستيا يستخدم لوا كلغة نصية

إضافةً إلى ذلك، Dolphin Computer Access تستعمل لوا في برنامجها قارئ الشاشة المسمى SuperNova الذي يعمل على إتاحة البرامج للمعاقين بصرياً

وفي هذا الصدد، تستعمل سيسكو لوا لتنفيذ Dynamic Access Policies في Adaptive Security Appliance

ومن ناحية أخرى، دام سمول لينكس يستعمل لوا لكي يوفر واجهة مستعمل رسومية بدون استهلاك الكثير من المساحة على القرص

Fusion يستخدم لوا المضمنة كلغة نصية

ومن ناحية أخرى، إف سي إي يو إكس (من نينتندو إنترتينمنت سيستم) يسمح بالإضافات والتعديلات على الألعاب باستخدام لوا

  • محرر الرسوم Ipe (المتخصص في إنتاج الرسوم مع نصوص لاتخ)
  • خادوم الوب لايت باد
  • لواتخ يسمح بكتابة إضافات باستخدام لوا
  • نظام تشغيل مسيّر MikroTik يدعم لوا

من جهة ثانية، FreePOPs - بروكسي البريد الإلكتروني، يستعمل لوا لتشغيل واجهة المستعمل على الإنترنت

روبلوكس - لتطوير الألعاب

  • أدوبي فوتوشوب لايت رووم يستعمل لوا من أجل واجهة المستعمل
  • خادوم إتش تي تي بي أباتشي يمكنه استخدام لوا في أي عملية طلب (منذ الإصدار 2.3)
  • awesome - مدير نوافذ

Wireshark

إضافةً إلى ذلك، - يستعمل لوا في إنشاء تطبيقات تعمل على آي أو إس وأندرويد ووندوز فون.

كذلك، MTA:SA - يستعمل لوا من أجل إنشاء الـ scripts أو ما يسمى بـ اضافات للسيرفر لتسهيل وتحسين العب بسيرفرات mta

مراجع

بناء الجملة

  • جملة أهلا بالعالم! يمكن أن تكون مكتوبة على النحو التالي:
  • print("Hello World!")
  • يتم تنفيذ الدالة المضروب كما في هذا المثال:
  • function factorial(n)
  • local x = 1
  • for i = 2, n do
  • x = x * i
  • end
  • return x
  • end

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.