للإشتراك في خلاصات RSS بموقع بوابتي
مقالات الرأي
آخر  مقالات الراي
مقالات تقنية المعلوماتية
مقالات تقنية المعلومات
إدراجات الفيديوهات
إدراجات الفيديو
إدراجات الصور
ادراجات الصور
 
O3D: قوقل تطلق أدوات لتطوير الأبعاد الثلاثية    ياهو تضع لمسات أخيرة على النسخة الجديدة من برنامجها للدردشة    دراسة مقارنة لثلاث لغات برمجة عربية حديثة (جيم، زاي، لوغو)    مايكروسوفت تحيل نظام "إكس بي" للتقاعد بحلول 2014    "ألوان" موقع عربي جديد لتقاسم الفيديو    ‏"قوقل" تطرح خدمة جديدة لاستضافة المواقع وتطويرها مجانا    Jcrop: أداة لتحديد الصور بطريقة نشطة    استعمالات AJAX: الإيجابيات والسلبيات    TJPzoom: مكتبية لتكبير الصور بطريقة تفاعلية    أبحاث تكشف عن وجود ثقوب سوداء في الانترنت ‏Black Holes   
بعض من المقالات المنشورة
 
المقالات الجديدة  الأكثر قراءة   المقالات الأقدم    
 
تصفح باقي الإدراجات
 
آخر المقالات   

فكرة عبقرية ينفذها مطور عربي: البرمجة بدون كود



كاتب المقال   المحرّر: بوابتي


         




هل تكون فرصة العرب لان يدخلوا مجال الابتكار في ميدان تقنية المعلومات من بابه الكبير؟ مبدئيا الجواب هو نعم، بشرط ‏أن يتم تدعيم الفكرة بمجهودات تنزلها لأرض الواقع.‏

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

الفكرة انطلقت منذ اواخر 2005 من ذهن المطور المصري محمود سمير إبراهيم فايد البالغ من العمر 21 سنة، وتتمثل في ‏تسائل، لماذا يقع الاعتماد دائما على لغات برمجية لكي نطور برامج معلوماتية، وهو مايحد من انتشار تعلم البرمجيات ‏وتطويرها؟‎ ‎لماذا لا تقع البرمجة من غير الاعتماد على لغة برمجية، وإنما بالاعتماد فقط على بيئة تطوير؟

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

مشروع البرمجة بدون كود - هو مشروع عربى طموح - بدا التفكير والعمل فيه فى ديسمبر عام 2005 - وكان الهدف من ‏هذا المشروع هو بناء منصة وبيئة تطوير للبرمجيات تتيح لنا عمل برمجيات متكاملة 100% بدون الحاجة الى كتابة اى ‏اكواد (شفيرة مصدرية) على الاطلاق - والافكار التى تقف خلف هذا المشروع عديدة جدا - تخطت اكثر من عشرين فكرة ‏مختلفة تم مزجها معا للوصول للهدف المنشود - احد هذه الافكار هو ملاحظة التطور الذى حدث فى نظام التشغيل من ‏المواجهة الخطية ‏Command line‏ كما فى نظام ‏DOS‏ القديم - الى المواجهة الرسومية ‏GUI‏ كما فى نظام النوافذ ‏MS-‎Windows‏ - مما ادى لطفرة فى سهولة استخدام الحاسب - فلما لاتكون هناك طفرة بقدر ممثال فى عالم البرمجة - بلاشك ‏‏- تطورت لغات البرمجة كثيرا واصبحت تشتمل العديد من برامج التصميم مثل مصمم النماذج ‏Form Designer‏ ومصمم ‏التقارير ‏Report Designer‏ ومصمم قواعد البيانات ‏Database Designer‏ والعديد من المعالجات ‏Wizards‏ ولكنها ‏مازالت تعتمد على كتابة الكود لاداء مختلف المهام - ومن هنا تركز العمل فى المشروع على الغاء كتابة الكود نهائيا - وان ‏يوجد له بديل مكافىء له تماما بحيث لا توجد قيود او عوائق على التطبيقات التى يتم انتاجها بالعكس هناك فوائد عديدة مثل ‏سهولة التعلم والاستخدام والانتاجية - والمشروع عبارة عن واجهة رسومية خارقة ‏Super GUI‏ تعتمد فى عملها على ‏تغذيتها بالبيانات ‏Data‏ فقط مما يجعلها سهلة جدا و تتيح جميع امكانيات لغة البرمجة بدون الحاجة الى كتابة الكود او تذكره ‏ممايعزل المبرمج او المطور تماما عن قواعد لغة البرمجة ‏Syntax/Grammar‏ التى ربما تسبب الاركباك للمستجدين فى ‏عالم البرمجة - وتتطلب الانتباه والتركيز من المبرمجين المحترفين اثناء العمل.‏

بدا المشروع كمجرد فكرة تم الاعلان عنها فى صفحة المشروع على الموقع العالمى ‏sourceforge‏ وبعد فترة تلقيت ‏رسالة من احد اساتذة الجامعة فى اليابان اهتم بالموضوع واخبرنى بانهم يخططون ان يكون احد مشاريعهم القادمة عن ‏البرمجة بدون كود وسالنى عن الافكار التى استند عليها وكيف ستكون البرمجة بدون كود - ولكنى كنت فى المراحل الاولى ‏و كنت اخشى من تسرب افكارى قبل تطبيقها"‏


مراحل عمل المشروع



‏1- بناء نمط برمجة جديد بديلا لبرمجة الكائنات ياخذ فى الاعتبار البرمجة بدون كود‏
‏2 - بناء محيط التطوير الذى يقدم بيئة متكاملة للبرمجة بدون كود‏
‏3 - بناء لغة برمجة تفاعلية بدون كود تعتمد على محيط التطوير


تاريخ المشروع :



منذ ديسمبر عام 2005 - وقد اتت الى فكرة عمل بيئة تطوير تتيح لنا تطوير التطبيقات 100% بدون كتابة اى كود
وفى نفس الوقت لاتشكل قيود على نوعية التطبيقات التى يتم انتاجها - بحيث تكون اداة مثمرة تزيد من الانتاجية وتبسط ‏الامور
وصف العديد من الاشخاص فكرتى على انها فكرة مجنونة - لكنى كنت اتيقظ لما اسمعه - لكى لايفوتنى معلومة مفيدة - او ‏نقد بناء
وتوكلت على الله - واستمريت فى العمل - قاصدا‏
‏1 - المنفعة لى ولاخوانى ولامتى العربية والاسلامية (اللهم انى اسالك ان يكون عملى خالصا لوجهك الكريم - يارب ‏العالمين)‏
‏2 - ان ارتقى بمهاراتى وخبرتى من مجرد مبرمج كمبيوتر ‏Computer Programmer‏ او مطور برامج ‏Software ‎Developer‏ الى باحث مبدع ‏Creative Researcher‏ ومفكر منتج (فكر طموح لابد منه لنا جميعا كطلبة علم لنصرة ‏امتنا العربية و الاسلامية والمساهمة فى محاولة تغير الوضع من مجرد مستقبلين للتكنولوجيا الى مصنعين لها - والله من ‏وراء القصد )‏

وفى النصف الاول من عام 2006 - تمكنت والحمد لله من وضع اساس علمى للفكرة من خلال ابتكار نمط برمجة جديد ‏New Programming Paradigm‏ بحيث يدعم هذا النمط فكرة ومبدا البرمجة بدون كود ‏Programming without ‎coding‏ - مما يلغى اى قيود او عوامل سلبية تقلل من كفاءة استخدامها - ويسمح بالاعتماد على البرمجة بدون كود بصفة ‏كاملة.‏

وفى النصف الثانى من عام 2006 تم بفضل الله تحويل هذا النمط من مجرد بحث علمى وتصميم نظرى - الى كيان عملى ‏قابل للاستخدام

وفى النصف الاول من عام 2007 - تم بعون الله بناء محيط تطوير الخادم الممتاز - ليدعم نمط البرمجة الجديد - مما يسهل ‏من استخدامه
وفى النصف الثانى من عام 2007 - تم بكرم الله اضافة تكنولوجيا البرمجة بدون كود الى محيط التطوير - بحيث يكون ‏هناك محرك وبيئة عمل متكاملة للبرمجة بدون كود - بحيث تكون تلك البيئة قابلة للتقدم والامتداد‏

وفى عام 2008‏
‏1 - تم بتوفيق من الله قبول التكنولوجيا الجديدة من الناحية المنطقية والتطبيقية من قبل كل من يطلع عليها - واصبحت ‏الفكرة التى كانت فى يوم من الايام مجرد حلم او فكرة - تكنولوجيا جديدة - بل وفرع جديد متكامل من علم البرمجة يستحق ‏ان يدرس فى الجامعات - وان تتبناه الشركات العملاقة.‏
‏2 - تم بامر الله اضافة رابط المشروع فى كل من الموقعين ‏http://www.xharbour.org/‏ و ‏http://www.the-holms.org/xharbour‏ وذلك بعد ان ثبت جدوى المشروع ومنطق الفكر الذى يحتويه.‏

واليوم الحمد لله
تم اطلاق الكتاب النهائى للمشروع - باللغة الانجليزية‏
وقد حرصت ان يكون صغير الحجم (110 صفحة) - لانى اعتمد دائما - اثناء الكتابة على الموازنة بين (الايجاز - الشرح ‏الوافى)‏
ويمكنك الحصول على الكتاب من هذا الرابط.‏


الاستخدام العملى المشروع



هناك طريقتين
‏1 - استخدام المشروع - كبيئة عمل مستقلة لتطوير البرمجيات بدون كود‏
وحينها ينبغى الانتباه - الى ان اللغات التى يرتكز عليها المشروع هى ( ++‏C/C‏ و ‏xHarbour‏ ) وهى لغات مجانية ‏ومفتوحة المصدر
ولكن مستخدم البرمجة بدون كود - ليس بحاجة الى ان بتعلم تلك اللغات لكى يستخدم المشروع - لانه اساسا سوف يكون ‏معزول تماما عن هذه اللغات - وهذا طبيعى لان البرمجة تتم بدون كود.‏

‏2 - استخدام المشروع - كبيئة مساعدة للغات البرمجة الاخرى (اداة اضافية)‏
فى هذه الحالة يتم استخدام المشروع فى دعم لغات البرمجة الاخرى مثل ‏Java‏ او #‏C‏ او اى لغة برمجة نريد‏
و ذلك يتم على مرحلتين - الاولى بناء مكونات ‏Components‏ تتيح دعم تلك اللغات - وهذه المهمة سهلة جدا‏
ومتاحة بصورة مباشرة وبسيطة من خلال محيط التطوير - والمرحلة الثانية هى استخدام هذه المكونات.‏

والان للانطلاق مع المشروع



‏1 - تحميل المشروع من خلال الموقع‏
واسم المشروع ‏Mahmoud DoubleS Framework 2008‎
‏2 - موقع المشروع العربى (جديد - مازال العمل على تغذيته بالمعلومات - اهدته الى شركة كوين)‏
http://www.doubles.palfth.com/
‏3 - الكتب العربية التى تتحدث عن المشروع (كتاب مجانى من تاليفى)‏
اسم الكتاب : اعمق اسرار البرمجة - الجزء الثانى‏
يمكن الحصول عليه من ‏http://www.kutub.info/

‏4- هذه درس عن كيفية كتابة أشهر تطبيق ‏Hello World
اعضاء المشروع
انا (محمود فايد) ويعمل معى مبرمج ايطالى ‏Arcangelo Molinaro‏ ( ساهم فى ترجمة المشروع الى اللغة الايطالية
وعملية الاختبار ‏Test‏ واكتشاف العثرات والاخطاء ‏Bugs and errors‏ )‏


معلومات شخصية عن المطور



الاسم : محمود سمير إبراهيم فايد
البلد : جمهورية مصر العربية
تاريخ الميلاد : 29 ديسمبر عام 1986‏
البريد الالكترونى: ‏msfclipper at yahoo dot com
العمر : 21 سنة‏


رابط تفصيلي بموقع المطورين العرب

ورابط آخر بنفس الموقع


 يسمح بالنقل، بشرط ذكر موقع "بوابتي" مصدر المقال، ويفضّل أن يكون ذلك في شكل رابط
 
تاريخ نشر المقال بموقع بوابتي 19-02-2008  

تقاسم المقال مع اصدقائك، أو ضعه على موقعك
لوضع رابط لهذا المقال على موقعك أو بمنتدى، قم بنسخ محتوى الحقل الذي بالأسفل، ثم ألصقه
رابط المقال

 
لإعلام أحدهم بهذا المقال، قم بإدخال بريده الإلكتروني و اسمك، ثم اضغط للإرسال
البريد الإلكتروني
اسمك

شارك برأيك
لوحة مفاتيح عربية بوابتي
     
*    الإسم
لن يقع إظهاره للعموم
     البريد الإلكتروني
  عنوان المداخلة
*

   المداخلة

*    حقول واجبة الإدخال
 
كم يبلغ مجموع العددين؟
العدد الثاني
العدد الأول
 * أدخل مجموع العددين
 
 
 
 آخر الردود المنشورة بالموقع
باب تقنية المعلوماتية
باب الفيديوهات
اة لو كلنا نستوعب هذه الكلمات ما اصبحنا بهذا المنظر ((خائفين على الدنيا))...>>

أنا دخت عشان النشيد دا نفسي الاقيه وتقريبا هو دا اللي بدور عليه نفس اللي انا عاوزاه ف العنوان وبشغل مش راضي يشتغل ابدااااااااا ..... فين النشيد :( انت...>>

كلي بقلي انو انا صوتي حلو بس نفسي اشارك بطيور الجنة بليز نفسي اشارك
ردو علي بليز
انا عمري 12 سنة...>>


كلي بقلي انو انا صوتي حلو بس نفسي اشارك بطيور الجنة بليز نفسي اشارك
ردو علي بليز...>>


بارك الله فيكم نرجو اضافة اناشيد عن بلاد الشام...>>

مرحبا ياحلى قناه في العالم ممكن تذبت لقبي كوكو...>>

بالله عليكم انتو بدل ماتنادو الناس الى نبذ الطائفية والعدوانية والتوحيد بين المسلمين تزرعون البغض بينهم والقتل الله اكبر على كل واحد يحاول زرع الفتنة ...>>

الله ينور عليكي...>>

اقول كلمة في هدا الايام انتشر الفساد ضاع الشباب بسب اختفاء الايمان واقول اخر كلمة وزالموت يلحق بنا الوعد الوعد القيامة...>>

اني من الوطن العربي عمري 12 سنة اني بنت بس داخلة باسم ولد اتمنى الحرية تتحقق بالوطن العربي في سوريا والعراق و كل دولة بالوطن العربي اني اتمنى اتعرف عل...>>

باب المقالات
جانبك اصواب في ما قلت عن السيد أحمد البدوي .

اعلم أن اصوفية لا ينشدون الدنيا و ليس لهم فيها مطمع فلا تتبع المنكرين المنافقين من الوها...>>


أعلم أن تعليقك مر عليه سنين، كان عليك بزيارة طبيب نفسي فتعليقك يدل على أنك مريض ، ويحمل تناقضات تقول أنها عاهرة و جاءت لتعمل في الفندق ؟؟؟ عاهرة وأجبر...>>

تم ذكر ان المدخل الروحي ظهر في بداياته على يد شارلوت تويل عام ١٩٦٥ في امريكا
فضلا وتكرما احتاج تزويدي ب...>>


الدين في خدمة السياسة عوض ان يكون الامر العكس، السياسة في خدمة الدين...>>

يرجى التثبت في الأخطاء اللغوية وتصحيحها لكي لاينقص ذلك من قيمة المقال

مثل: نكتب: ليسوا أحرارا وليس: ليسوا أحرار
وغيرها ......>>


كبر في عيني مرشد الاخوان و صغر في عيني العسكر
اسال الله ان يهديك الى طريق الصواب
المنافقون في الدرك الاسفل من النار...>>


حسبنا الله ونعم الوكيل فيكم
تتبعت اكثر من رأي سفالة ونذالة والله لتحاسبون على ما قلتموه وكتبتموه
هل البلدان الاخرى ليست بها دعارة ؟هل ...>>


It is important that issues are addressed in a clear and open manner, because it is necessary to understand the necessary information and to properly ...>>

واضح أن الكاتب يعاني من رؤية ضبابية، وهو بعيدٌ عن الموضوعية التي يزعم أنه يهتدي بها..
نعم، وضعت الأنظمة القومية قضية تحرير فلسطين في قائمة جدول...>>


الأولى أن توجه الشتائم التي قدمتها لما يُسمى بالمعارضة الذين هم في الحقيقة تجار الوطن والشرف.. ارتموا كبائعات الهوى في حضر التركي والأمريكي والقطري وا...>>

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

النهضة استطاعت كسر التّحالفات التي بناها نداء تونس مع الجبهة وحثالة البورقيبيّة والعلمانيّة الفاشيّة، ثم انتقلت إلى المرحلة الثانية........>>


وقع تصميم الموقع وتطويره من قبل ف.م. سوفت تونس

تحميل برامج مجانية