14

لغات البرمجة العربية تناديكم فهل من مجيب ؟ (فكرة)

اريد أن أسأل سؤالاً يراودني ويشغل بالي, بصراحة وهو لماذا لا يهتم العرب بلغات البرمجة العربية ؟؟

الكثير من المبرمجين العرب لا يهتمون بلغات البرمجة العربية أو حتى في تطويرها لتصبح منافسة للغات الأجنبية, لماذا لا يتفق المبرمجون على تطوير لغة برمجة عربية معينة وبناء برامج بها, فيوجد مثلاً لغات برمجة عربية مثل لغة ج التي تشابه ال C++ مع إمكانية رسومية, برأي هذه اللغة تحتاج إلى القليل من التطوير ليصبح العمل عليها سهلاً ورائعاً.

وإذا كنتم قد فقدتم الأمل من لغات البرمجة العربية التي أنشئت لماذا لا نقوم بصنع لغة جديدة عربية بكل معنى الكلمة وتدعم الرسوميات, وإنشاء موقع لتعليمها فهذا برأي له الكثير من الإيجابيات مثل:

  1. سوف يتعلم الأطفال الصغار هذه اللغة من دون حاجة إلى تعلم اللغات الأجنبية.

  2. سوف نسبق الغرب في شيءً ما. فهم سبقونا في مجالات عدة أهمها مجال الإلكترونيات فلماذا لا نسبقهم نحن في مجال البرمجيات.

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

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


المشكل أخي أنه حتى اللغات الأجنبية نفسها لم تستطع منافسة لغات ك C++، كما أنه من السهل برمجة لغة برمجة... لكن هل ستكون سريعة، مرنة، و صلبة؟

لكي تكون كذلك يجب أن تبرمج لغة البرمجة تلك، بأدنى اللغات للحاسوب... أي أن تبدأ من أين بدأ الغرب في أواخر الثمانينات، و بذلك ستحتاج لمدة طويلة و خبرات ليست متواجدة في زمننا هذا.

حتى الغرب يواجه هذا المشكل و لا أحد قادر على إعادة إختراع ما ينافس C. فأين هي الأيام التي كانت فيها البرمجة بال Assembly شيء من الحياة اليومية للمبرمجين.

ردك بصراحة أقنعني, لكن هل من المعقول أنه لا يوجد أحد في هذا الوطن العربي يتقن لغات كالأسمبلي وغيرها من اللغات القديمة ؟

وإذا كان لا يوجد أحد من العرب يتقنها هنالك دورات (كورسات) في مواقع أجنبية عدة تساعد على تعلمها, ومنها يمكن إنشاء لغة برمجة عربية.

وحتى إن إفترضنا أنه لا يمكن فعل هذا, ألا يمكن إنشاء لغة برمجة عربية على لغة الـ C.

ولا تنسى أن بالكد والتعب والعزيمة والإصرار يمكن تحقيق أي شيء.

من الممكن أخي برمجتها على لغة C، بل أن أغلب لغات البرمجة اليوم مبرمجة ب C و قليل من ال Assembly أحيانا.

ما قصدته أخي أنه لن تكون لغة البرمجة تلك متقدمة جدا، ستكون جيدة و أقل سرعة و صلابة من C، لكن من الممكن التفوق على C في السلاسة و البساطة.

بل البداية من الستينيات :o

قصدي يا أخي أيام أوج ال Assembly، تخيل الأمر كأي مبرمج تعرفه إلا و له دراية بال Assembly.

تحديدا نهاية الثمانينات و بداية التسعينات كانت أوج بداية لغات البرمجة و نظم التشغيل.

للإشارة، فنحن أيضا لا نرى اليوم نظم تشغيل مبنية من الصفر، و لو حتى بالنسبة للهواتف.

المضحك غالبا في مواضيع مثل هذه أن البعض يطلب عالم حوسبة من الصفر و عربي (يعني لا نريده عالمي فقط عربي) . و هو لا يعرف من أين يبدأ...

لو حدث هذا سيرجع لك و يقول نريد اسمبلي خاصة بنا، و بعدها سيطالب بعتاد عربي... :)