لغة lua || اهم مميزات لغة برمجة لوا 2021

بسم الله الرحمن الرحيم ، اولا اريد ان اوضح شيئا هام وهو اهمية البرمجة بشكلها العام قبل الحديث عن لغة lua،في وقتنا الحاضر تعتبر حياتنا كائنها عبارة عن اكواد برمجيةفاصبحت التطبيقات والبرامج احد اكبر جوانب الحياة حيث اصبحت معظم الامور تتم عن طريق بعض البرامج والتطبيقات فمثلا وسائل التواصل الاجتماعية مثل الفيسبوك او تويتر او واتساب او انستجرام او غيرها من المنصات الاخري الكثيرة والتي هي في الاساس عبارة عن مجموعة من الاكواد البرمجية .

لغة برمجة Lua :

لغة لوا
لغة برمجة Lua

اولا ما هي لغة Lua عبارة عن لغة متعددة الانماط وتتميز بان لها واجهة لغة C سهلة وقوية معا وصممت لغة lua كلغة برمجة نصية ولوا تعني بالبرتغالية القمر تم تصميم هذه اللغة من قبل فريق برازيلي عام 1993 وهي قابلة للتضمن كما انها تدعم البرمجة الاجرائية البرمجة الموجهة نحو الكائن .

مميزات لغة Lua :

  • لوا تتميز بانها لغة سهلة وبسيطة نظرا لسهولة الاستخدام .
  • السرعة وهي من اسرع لغات البرمجة من ناحية تنفيذ الكود البرمجي .
  •  لوا من البرمجيات الحرة و مفتوحة المصدر ويمكن استخدامها لأي غرض، بما في ذلك الأغراض التجارية، دون أي تكلفة على الإطلاق مجرد تحميل البرنامج واستخدامه تتوافق مع جميع انظمة التشغيل مثل (Android, iOS, BREW, Symbian, Windows Phone)و Squeezebox يسمح باستخدام إضافات مكتوبة بلوا

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

  • روبلوكس – لتطوير الالعاب
  • 3DMLW – لتمثيل المحتوى التفاعلي ثنائي وثلاثي الأبعاد.
  •  أدوبي فوتوشوب لايت رووم يستخدم لوا من أجل واجهة المستخدم
  • خادم HTTP يستخدم لوا في اي عملية طلب منذ (الاصدار 2.3 )ڤي‌إل‌سي مديا بلاير
  • lua هو برنامج مجاني مفتوح المصدر ، يتم توزيعه بموجب ترخيص حر للغاية (ترخيص MIT المعروف) يمكن استخدامه لأي غرض ، بما في ذلك الأغراض التجارية ، بدون أي تكلفة على الإطلاق فقط قم بتنزيله واستخدمه وDolphin Computer Access تستخدم لوا في برنامجها قارئ الشاشة المسمى SuperNova الذي يعمل على إتاحة البرامج للمعاقين بصرياً
  • و لذالك تستخدم سيسكو لوا لتنفيذ Dynamic Access Policies في Adaptive Security Appliance
  • Dolphin Computer Access تستخدم لوا في برنامجها قارئ الشاشة المسمى SuperNova الذي يعمل على إتاحة البرامج للمعاقين بصرياً

مصادر لتعلم لغة لوا :

كتاب programming in Lua :

يستهدف الكتاب الأشخاص الذين لديهم بعض الخلفية في البرمجة ، لكنه لا يفترض أي معرفة مسبقة حول Lua أو لغات البرمجة النصية الأخرى Rockbox يسمح باستخدام لوا لكتابة إضافات و يعد الكتاب المصدر الرئيسي لأنماط البرمجة لـ Lua ، مع العديد من أمثلة التعليمات البرمجية التي تساعد القارئ على تحقيق أقصى استفادة من مرونة Lua وآلياتها القويةوايضا توفر البرمجة في Lua قاعدة صلبة لأي مبرمج يريد استخدام Lua وهو يغطي جميع جوانب Lua – من الأساسيات إلى واجهة برمجة التطبيقات مع C ومن المصادر الهامة للغاية لتعلم لغة لوا هو كتاب (programming in Lua ) هذا الكتاب هو مقدمة مفصلة وموثوقة لجميع جوانب برمجة Lua كتبها المهندس المعماري الرئيسي لـ Lua كما الكتا بيتميز باسلوب رائع ومميز في شرح وتقسيم اللغة بشكل منظم ومرتب دون تعقيد وهو يعتبر المصدر الرسمي لهذه اللغة

لتحميل الكتاب

اقرا ايضا :

=====================================================================

Created by Hussam Mohamed