14

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

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

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

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

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

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

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

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


32

اللغة الانجليزية ليست عائقاً حقيقياً لتعلم لغة برمجة مثل C++ فهي لاتعتمد كلياً على اللغة الانجليزية صحيح ان الحروف المستخدمة هي حروف انجليزية لكن البرمجة اسهل من ما اذا كنت تريد تعلم الانجليزية.

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

وهذه التقنيات ولغات البرمجة لاتنتمي الى دولة او مصدر صناعة واحد، فصناعتها شاركت بها ثقافات كثيرة ولكن لم يعتمدوا لغتهم الام في صناعة هذه التقنيات حتى تصل للعالم.

مثال انت قلت C++ وهذه اللغة تمت كتابتها بواسطة Bjarne Stroustrup دينماركي الجنسية ومولود ايضاً بالدينمارك. ولم يكتبها باللغة الدينماركية! بل كتبها بلحروف الانجليزية وبالمصطلحات البرمجية الانجليزية.

كذلك PHP كونها لغة مستهلكة لدينا شارك العديد بتطويرها واهمهم من هو اسرائيلي. ولم يطورها باللغة العبرية! بل اختار الانجليزية ليسهل تداولها عالمياً.

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

اسبق ونافس ولا تهم لغتك التي تسبق وتنافس بها. افتخر في انجازك وعلمك اكثر من ما تفتخر بعروبتك. لا اعني ان العروبة لاتستحق الفخر! بل اقصد لاداعي لمفاخرة الغير بها.

17

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

بارك الله فيك، أرحتني من عناء التعبير، فقد قلت كل ما أود قوله، حفظك الله.

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

Saif_Coder أضف ردا

لغة البرمجة العربية ألف

هل لديك مشاريع بهذه اللغة ؟ و هل انت من صانعيها ؟

لا، ليست لدي مشاريع لأن لغة ألف تبدو صغيرة للغاية حتى الساعة !

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

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

أي أن المبرمج المبتدء يستطيع كتابة الأكواد باللغة العربية وعند التنفيذ يتم ترجمتها إلى اللغة الأم ( الإنجليزية ) للبرنامج ، وبالتالي توفر حل وسط للموضوع .. ما رأيك ؟

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

لماذا لا تكن اللغة العربية لغة عالمية إذن؟

قوة اللغة تتبع قوة الدولة التي تتبناها

فعندما كانت الدولة الإسلامية دولة قوية كان الجميع يتهافت لتعلم اللغة العربية

وبعد أن ضعفت وانهارت نزلت مكانة اللغة و برزت اللغة الإنجليزية بعد تصدر الدول الداعمة لها القيادة والتأثير الدولي