مستقبل البرمجة بلغة الضاد: 13 لغة برمجة عربية يجب عليك معرفتها

لغة برمجة عربية
لغة برمجة عربية

بدء ظهور أول مؤرخ للغات البرمجة العربية عالية المستوى في العام 1938م, حيث ظهرت 3 لغات برمجة عربية هي غريب والخوارزمي وليث, و توالت بعد ذلك المحاوالت لتطوير لغة برمجة عربية حتى عصرنا الحاضر. وفي ما يلي سنتطرق بشيء من التفصيل ل 24 لغة برمجة عربية لم تسمع بها من قبل!!

1- لغة غريب ( لغة برمجة عربية للحاسبة )

أخذت هذه اللغة اسمها من تجميع حروف من العبارة “لغة برمجة عربية للحاسبة” وصممت لتكون لغة بسيطة للمبتدئين وسهلة التنفيذ على عدد كبير من الحاسبات لذلك جعلت مشابهة للغة بيسك وكتب البرنامج المترجم الخاص بها بلغة الفورتران وهي من ابتكار د.محمد زكي محمد خضر وسمر عبدالعزيز عبد المجيد من مركز الحاسب بجامعة الموصل في العراق وقد نفذت على الحاسبة آي بي إم طراز 1131 ذات ذاكرة مقدارها 8 كيلو بايت. ويبدو أن الحاسبة لم تكن معربة , لذلك استخدمت الحروف الالتينية في كتابة البرامج ,ولكن المؤشر فيها من اليمين لليسار . وال تصلح إال للتطبيقات الحسابية و لم يسمع بعد ذلك بالتطورات التي مرت بها.

2- لغة ليت LAITH

وقـد قـام بإنشـائها الـدكتور زكريـا قاسـم وهـي شـبيهة بلغـة كوبـول وتحتـوي علـى أوامـر قويــة كقــرأة الملفــات ومعالجــة الســجالت وطبــع النتــائج النهائيــة ممــا يجعلهــا مناســبة للمجالات والتطبيقات .

إقرا أيضا : كيف تتعلم البرمجة؟

3- لغة الخوارزمي

صمم هذه اللغة د.فاروق رسام من الكلية الفنية العسكرية بالعراق لتمكين األطفال من فهم قدرات الحاسب واستخدامها لكتابة برامج على مستوى اآللة لمعالجة األعداد. وقد جربت من قبل مجموعة من الأطفال لم تتجاوز أعمارهم 12 سنة والقت نجاحا جديرا بالإهتمام كما نشر الباحث .

4- لغة سعودية (سلطانة)

تعمل هـذه اللغـة علـى أجهـزة سـنكليز التـي طورتهـا شـركة أو تـرام السـعودية لتعمـل علـى طـراز زد اكـس 81 وهـي أضـعف لهجـة مـن لهجـات البيسـك بحيـث ال تزيـد كلماتهـا 61 كلمـة إال أنـه بوجـود أوامـر بدائيـة للرسـم(UNPLOT/PLOT) يمكـن كتابـة بـرامج ألعاب مثيرة.

5-لغة خوارزمي

طورت هذه اللغة على جهاز الرائد الذي يعمل تحت نظام التشغيل القياسي الناتج من شركة Research Digital في كاليفورنيا و بها كثير من الشبه بلغة بيسك من نفس الشركة وهي قوية نسبيا تحتوي على 122 كلمة محجوزة, إذ يمكن تعريف األعداد بمستويات مختلفة من الدقة و بها أوامر الشرط لكن ليس بها أوامر التكرار وقد طورت عليها برامج دينية قيمة.

6- لغة نجلاء(نظام جبري للحاسب الالي)

سميت اختصارا من ” نظام جبري للحاسب الآلي” واقترحت عام 1938 من قبل د.رضا سراج الثقة من جامعة البترول والمعادن ونفذت على أجهزة الفارابي من إنتاج شركة صناعات الكمبيوتر السعودية_ وهي من أقوى لهجات البيسك إذ تحتوى على عمليات المصفوفات والمتغيرات المحلية والخارجية global & local variable ومعظم أوامر التراكيب البنائية وأوامر التجزئة والتقسيم ونظام لفهرسة الملفات ويزيد عدد كلماتها من 161 كلمة ولوال افتقارها إلى وسيلة تعريف المسجالت والمؤشرات العتبر ت من عائلة الباسكال وليس البيسك

7- لغة صخر بيسك

بعد انتشار نظام MSX من إنتاج شركة مايكروسوفت واعتماد مواصفات القياسية ألجهزة الحاسب المنزلية والبرامج قامت مؤسسة العالمية بالكويت بترخيص من ميكروسوفت بعملية تعريب شاملة وسوقت أجهزة صخر.وتحوي حوالي 141 كلمة تقريباً وتعبر_ في وقتها _ من أقوى اللغات في التعامل مع األلوان والرسوم والأحداث .

8-لغة ضاد

قام بتطوير هذه اللغة د.محمد غزالي خياط من جامعة البتـرول والمعـادن فـي الظهـران بـدعم مـن المركـز الـوطني للعلـوم والتكنولوجيـا بالمملكـة العربيـة السـعودية ونفـذت علـى حســاب صــخر وقــد اســتغرقت التجــارب ثـــالث ســنوات تقريبــا وتكللــت بالنجــاح فــي إظهار أول لغة برمجة عربية حقيقية وذات إمكانيات عديـدة وقويـة _فـي ذلـك الوقـت_ إذ أنهـا تحتـوى علـى عـدد كبيـر مـن نمـاذج البيانـات structures Data والعمليـات التـــى تجـــرى عليهـــا . طـــورت هـــذه اللغـــة لتكـــون أكثـــر مالئمـــة لكتابـــة بـــرامج نظـــم التشغيل System programs .

9- لغة خبير

تم تطويرها بين عامي 1993 و 1993م من قبل د.مصطفي عارف و د.حسني المحتسب – جامعة الملك فهد للبترول و المعادن وذلك باستخدام لغة سي.تمتاز هذه اللغة بسهولة نقلها من جهاز آلخر وبسهولة التكلفة.

10- لغة زاي

صدرت عام 1998م , وقام بتطويرها الدكتور جمال الدين زقور من المعهد الوطني لإلعالم اآللي الجزائر وهي شبيهه بلغة الباسكال وتعمل على نظامي التشغيل ويندوز و دوس. وهي بيئة تطوير متكاملة لتعلم الخوارزميات، يمكنها تنقيح البرامج وترجمتها إلى لغة باسكال مباشرة, ميزة هذه مت ّ اللـغة تكمن في بساطتها وقد صممت لغة زاي خصيصا لـ :

− تعليم لغة سهلة و بسيطة لكتابة خوارزميات بسيطة كحساب مجموع عدد ما ّ من الاصغر من عدد الاعداد الصحيحة الاولى و البحث عن الاعداد الاولي ما, و غيرها .

− التمرن على آلة ّ المحارف بكتابة خوارزميات عديدة مثل حساب تكر ّن أو البحث عن الكل ّ معي مات التي ة من تبدأ بحرف ما و الكلمات المتكون كلمات أخرى, وغيرها. ّ

− التمرن التمر ن أو ّ على آلة األعداد بكتابة خوارزميات عديدة كالبحث عن عدد معي ّ أكبر عدد موجود في عها يساوي مجموع محتوى اآللة و األعداد التي مرب العدديين السابقين لها في اآللة , وغيرها. ّ

− التمرن على بعض التمر طرائق خزن المعطيات البسيطة كالجداول و القوائم الخطية نى و ذلك بكتابة خوارزميات لجرد مجموعة المعطيات ب المتسلسلة و الب المخزونة أو حذف ن ّ عنصر ما أو زيادته في موضع معي .

− إمكانية استعمال المفردات في صيغ مناسبة بكتابة الكلمات في صيغة المفرد والجمع (صحيح: صحاح)، كما يمكن اختصار المفردات (اكتب_مباشرة:اك_مب)

− و يمكن أيضا كتابة خوارزميات الفرز و معالجة عدة جداول و قوائم في عة ّ دة و أيضا كتابة خوارزميات متنو ّ الوقت نفسه، بفضل آالتها المجر ات أو تصميم ت اركيب جديدة لها ّ الستعمال الملف .

11- لغة لوغو

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

12- لغة دنيا

طور ت من قبل د.زكريا صالح قاسم من المؤسسة العامة للمشاريع النفطية بالعراق وهي لغة برمجة منخفضة المستوى, تم إصدارها في العام 1938م, وتعتبر وصف نظري للتدريس ولم تطبق فعليا لبناء المترجم وانما تصميم فقط .

13-لغة Arabic Assembly Language

تم إصدارها في العام 1424هـ . تم تطويرها من قبل: د.محمد العدوي, إسماعيل، كشك من جامعة حلوان بمصر – كلية الهندسة – قسم االلكترونيات و االتصاالت. مطوروا هذه اللغة يؤكدون أنهم قاموا بتطوير لغة أسمبلي العربية وليس تعريب للغة األسمبلي االنجليزية و يؤكدو ن أن أوامر هذه اللغة تترجم مباشرة للغة اآللة بدون ترجمة وسيطة. تعمل هذه اللغة على معالجات انتل 8186 ,وتستخدم تنسيق الملفات(exe ).لتوليد الكود الثنائي (Code Binary.) الجدول التالي يبين الرموز العربية المستخدمة للتمثيل السادس عشري المساوية لنظيراتها باللغة الانجليزية .

يتضح لنا مما سبق عرضه, أن الكثير من لغات البرمجة العربية وئدت في مهدها, والبعض استمر ولكن بخطوات متثاقلة, فأصبحت ال تغدو سوى تاريخ يروى لطالب كليات الحاسب والمهتمين باللغة العربية..

قد يعجبك ايضا