السبت، 8 ديسمبر، 2012

الحاجة إلي مُحرِّر أكوادٍ خاصٍ بإبداع

كنتُ أدركُ قبل الإعلان الرسمي عن مشروع البرمجة بإبداع أن شيئاً من أهم الأشياء ينقصني  لكي يمكن للناس تجريب لغة البرمجة إبداع بكل بساطة، ذلك الشيء هو (مُحرِّر أكوادٍ code editor) خاصٌ بها، 
لا أعني بالوصف "محرر أكواد" أنه سيكون مجرد برنامجٍ لكتابة الأكواد و التعامل مع النصوص و رؤيتها ملونةً حسب قواعد إبداع فقط، بل أعني به ما يشبه بيئة برمجةٍ متكاملةٍ IDE صغيرةٍ تتيح للمبرمج أن يكتب برامجه و يصححها و ينفذها بدون الحاجة للتعامل مع المُفسِّر القياسي أُبْدِع بنفسه من خلال سطر الأوامر.
و لكن نظراً لأن المشروع بالفعل استغرق الكثير من الوقت حتي يصل لمرحلة الإعلان عنه، و أنه لم يكن بإمكاني تفويت الفرصة الدعائية التي أعطتها لي مشاركتي في برنامج (نجوم العلوم) تمر بدون استغلالها و هي "ساخنة": فلم أجد بُدّاً من تأجيل هذه النقطة لمرحلةٍ تاليةٍ أتفرغ فيها لهذا الأمر، أو علي الأقل أجعل أحدهم يقوم به بدلاً مني، و قد قمتُ بالفعل منذ بداية الإعلان عن المشروع بإضافة بند "عمل مُحرِّر أكوادٍ للغة إبداع" إلي قائمة طرق المساعدة التي توجد في الموقع الرسمي للمشروع.
 
و اعتدمتُ علي وجود برامج مُحرِّرات النصوص التقليدية علي أنظمة التشغيل المختلفة لأداء تلك المهمة، فمثلاً أعتمدُ بشكلٍ شخصيٍ علي برنامج kate
الذي أستخدمه علي نظام Kubuntu GNU/linux علي حاسوبي.

أستخدمُ برنامج kate كبيئةٍ للبرمجة بإبداع مؤقتاً علي القنو/لينوكس
و يمكن استخدام برنامج المفكرة notepad علي نظام الـwindows لفعل ذات الشيء،

استخدام المفكرة notepad و الطرفية cmd للبرمجة علي الـwindows

و بالفعل تحقق ظني بعد إطلاق المشروع و رأيتُ أن كثيراً من الصعوبات التي يمكن أن يُواجِهها المبتدئون خاصةً في تجربة إبداع يمكن التخلص منها بعمل محرر أكوادٍ مُصمَّمٌ من الأساس للتعامل مع مشاريع برامجها، صحيحٌ أن الصعوبات الكبيرة ليست في هذه النقطة فقط بل و في أشياء أخري غيرها، لكنها تظل نقطةً مؤثرةً و مفصلية.
المشكلة الكبري أنني حتي الآن لا أزال غارقاً في إجراء تعديلاتٍ كثيرةٍ علي مُفسِِّر أُبْدِع لا يمكن تأجيلها حالياً، سواءٌ أكانت إصلاحاً لعِللٍ أو إضافة دعمٍ لقواعد في إبداع لم يتم بناؤها حتي الآن في أُبْدِع، 
و علي الأرجح فلن أستطيع كسر هذه الدائرة في الفترة القريبة القادمة لأن العمل كثيرٌ بالفعل و يحتاج إلي فترةٍ كافيةٍ لإنجازه و التأكد من إصلاح مشاكله و استقرار إصداراته النهائية. 

و لذلك فقد قررتُ أن أؤجل هذه النقطة إلي مرحلةٍ قادمةٍ سأحاول تقديم موعدها قدر الاستطاعة بإذن الله تعالي لكي أبدأ العمل بنفسي علي صنع بيئةٍ متكاملةٍ صغيرةٍ لإبداع تحتوي علي الضروريات لأي بيئةٍ برمجية، 
كما أنني أبعث برسالةٍ لكل مبرمجٍ يجد في نفسه القدرة و الرغبة في مساعدتي في هذه النقطة أن يقوم بالبداية مشكوراً، ثم ينسق معي لنعمل علي هذا الأمر سوياً و يصبح مُحرِّر الأكواد الذي بدأه هو المحرر الرسمي للمشروع.
فإن كنتَ مبرمجاً محترفاً تحب هذا النوع من المشاريع فلِمَ لا تستمتع أنتَ و يستفيدُ المشروع ؟
و لو كنتَ طالباَ جامعياً يريد الحصول علي خبرةٍ من خلال عمل هذه المشاريع الكبيرة، أو يريد فكرةً لمشروع تخرجٍ جامعيٍ: فلِمَ لا يكون هذا هو المشروع الذي تريده ؟

في كل الأحوال إذا كان هناك من يرغب في المساعدة فيمكنه التعامل معي بأريحيةٍ من خلال بريدي الإليكتروني:
wael_hasan_87@yahoo.com

ليست هناك تعليقات:

إرسال تعليق

تابع الجديد علي البريد الإلكتروني.