السلام عليكم ورحمة الله وبركاته كنت دائما اقول ان البرمجه هي طريق مفتوح للمبدعين وانا مع المقوله التي تقول ان لغات البرمجه هي ارض الابداع وقد ابدع بعض مبرمجينا واخرجوا لنا لغتين جميلتين لم تنالا حقهما واحده ما زالت قيد التطوير وهي (ابداع ) والثانيه اعتقد انه انتها العمل عليها وهي (ج) فما رايك في هاتين اللغتين هل يصلحا لكتابة البرامج الكبيره وان كان الجواب لا فلماذا لا نستخدمهما لتعليم اطفالنا البرمجه بغض النضر عن الاجابه اضن ان الذين قاموا بمثل هذا العمل ترفع لهم القبعه
ما رايك في لغات البرمجه العربيه
و عليكم السلام و رحمة الله و بركاته
بصفتي مصممها فإنني أشكر لك اهتمامك بلغة إبداع، و الواقع أنها بالفعل لم ينته تصميمها و لا بناؤها حتي الآن، و لكني أقوم ببذل أقصي الجهد تحت ضغوط حياتية صعبة (أسأل الله تعالي أن تخف وطأتها في الفترة القادمة).
بالنسبة للتساؤل عن صلاحية إبداع لكتابة البرامج الكبيرة فإنها تصلح لذلك بالفعل، و لكن بعد الانتهاء من بناء مكتبتها القياسية، مع الأدوات التي تيسر لمستخدمي اللغة كتابة البرامج الضخمة بها (بيئة برمجة متكاملة IDE احترافية تحتوي علي debugger و GUI designer و غيرهن من الأدوات المساعدة اللازمة لبناء البرمجيات الاحترافية)، و أنا أقوم منذ فترة طويلة ببذل أقصي الجهد لجعل المُفسِّر interpreter القياسي "أُبْدِع" مستقراً قدر الإمكان لكي أقوم ببناء المكتبة القياسية، و بما أن بناء مكتبة قياسية من الصفر لا يمكن القيام به بمجهود فرد واحد فإنني قررتُ أن أدعم استخدام مكتبة الـjdk من داخل أكواد إبداع؛ حتي يكون بإمكاني أن أقوم ببناء مكتبة إبداع القياسية كغلاف wrapper للـjdk، و هكذا يتم البناء بسرعة فائقة لأن الأساس موجود بالفعل، و سيكون أغلب الجهد المبذول في تصميم المكتبة فقط.
يمكنك أن تقرأ المزيد عن هذه النقطة في المقال:
أما الأدوات البرمجية المساعدة فقد كنتُ أري أنه من الأفضل بناؤها من الصفر، و لكن بعد تزايد الضغوط الحياتية و المالية قررتُ اختيار أحد المحررات مفتوحة المصدر و جعله يدعم لغة إبداع (أظنه سيكون jedit)، سواء أكان التعديل في الكود المصدري نفسه أم عن طريق Plugin لإبداع، و هكذا يتم إنتاج الأدوات المساعدة بسرعة كبيرة و بالاعتماد علي أساس مفتوح المصدر يقوم علي تطويره فريق متفرغ لذلك.
أما من حيث الناحية التعليمية فإني قد راعيتُ هذه النقطة جيداً عند تصميم اللغة، و لكن بما أنها تحوي مكونات و صفات احترافية فإنه كان لزاماً عليَّ في كثير من الأوقات أن أقوم بالموازنة بين الناحيتين، و في كثير من الأحيان تم تغليب الناحية الاحترافية علي التعليمية، لذلك ربما تجد أن لغة برمجة عربية مثل "كلمات" تتفوق علي إبداع في هذه الناحية؛ بسبب أن الأخيرة تركز بشكل أكبر علي الناحية التعليمية.
في النهاية يمكنك معرفة المزيد عن المشروع من خلال الكتاب الرسمي له:
بارك الله فيك استاذ وائل حسن وارجو لك التوفيق في اكمال المكتبات القياسيه واتمنى النجاح للغه ايضا ان شاء الله ولكن استاذ وائل ما هو تخصصك
انشئ لها مجتمعا هنا ودع الاخرين يشاركون الامثلة والتمارين هكذا ستساعد علي نمو استخدام هذه اللغة :)
يوجد مجتمع فعلا خاص باللغه
لم لا فإن لغات البرمجة لا تقتصر على الغرب فقط
نحن لدينا القدرات على ذالك وأفضل منهم ( أشكر م. وائل حسن - أبو إياس ) على لغة البرمجة الخاصة به ... لكن يجب وضع شروحات ومميزات هذه اللغة عن اللغات الأخرى لكي ننقوم بتعلهما والعمل عليها ...
والأفضل ان يكون لها اساسيات سهلة ليتعلمها الأطفال بشكل سلس وأفضل ....
وشكرا لك.
أولا للأسف و كما نرى لم نجد أي دولة عربية تبنت أو مولة لمشروع لغة البرمجة العربية و أن كل الاسهامات كانت من قبل أفراد
رغم أن نجاح لغة البرمجة لا يأتي فقط من ناحية التمويل بل أيضا من خلال قاعدتها الشعبية لأن النقلات النوعية و تطوير و توسيع لغة البرمجة كما نعلم
يأتي من خلال زيادة عدد المكتبات و الدوال و الاصناف و نحوها من المكونات البرمجية التي يمكن للجميع تصميمها و مشاركتها
و لكن المشكلة هي كيف نجبر شخصا قد أفنى عمره في تعلم لغة ضخمة مثل C أو C++ أو JAVA على ترك تلك اللغة و الانتقال لتعلم لغة جديدة غير مخدمة و غير مستخدمة بالفعل و فقيرة بالمكتبات و الحزم البرمجية ؟؟؟
الجواب أو الطريقة الوحيدة هي من المدارس حيث أننا ما دمنا لن نستطيع إجبار المبرمجين على ترك لغاتهم التي إعتادوا عليها فعندها
يتوجب علينا جذب جيل جديد لم يتعلم أي لغة برمجة مسبقا كما هو حال طلبة المدارس و تعليمهم تلك اللغة و التي سيكون من السهل
عليهم إتقانها نظرا لكونها بالعربية و بعدها سيكون الطريق مفتوحا أمام هؤلاء الطلبة سواء أرادوا الاستمرار بدعم تلك اللغة التي تعلموها
في صغرهم و أحبوها فقد يجعلهم ذلك يخلصون في سبيل إنجاحها
و لكن للأسف لم و لن تقرر أي وزارة تعليم في أي دولة عربية تعليم لغة برمجة عربية للطلاب لماذا ؟ لأن وزير التعليم المثقف لم يسمع حتى الآن
بوجود لغة برمجة عربية أصلا و ربما لا يعلم ما هي لغة البرمجة من يدري !
و أود استغلال الفرصة لأشكر جميع مؤلفي لغات البرمجة العربية "كلمات" و "إبداع" و "ج"
و أتمنى لو أستطيع مساعدتكم بشيء لكن من أنا إن وقفت بالقرب منكم ؟ أيها العظماء استمروا و ستنجحوا بإذن الله
لغة ألف
التعليقات