البدايةالدليل الاقتصادي للشركات  |  دليل مواقع الويبمقالات رأي وبحوثالاتصال بنا
 
AccueilEntreprises  |  Annuaire webOpinionsNous contacter
 
 
 
المقالات الجديدة  الأكثر قراءة   المقالات الأقدم    
 
تصفح باقي الإدراجات
 
آخر المقالات   

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



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


         




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

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

الفكرة انطلقت منذ اواخر 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 سنة اني بنت بس داخلة باسم ولد اتمنى الحرية تتحقق بالوطن العربي في سوريا والعراق و كل دولة بالوطن العربي اني اتمنى اتعرف عل...>>

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

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

هذا الكلام وهذه المفاهيم أي الحكم الشرعي وقرار ولي الأمر والمفتي، كله كلام سائب لا معنى له لأن إطاره المؤسس غير موجود
يجب إثبات أننا بتونس دول...>>


مقال ممتاز...>>

تاكيدا لمحتوى المقال الذي حذر من عمليات اسقاط مخابراتي، فقد اكد عبدالكريم العبيدي المسؤول الامني السابق اليوم في لقاء تلفزي مع قناة الزيتونة انه وقع ا...>>

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


استعملت العفو والتسامح في سياق انهما فعلان، والحال كما هو واضح انهما مصدران، والمقصود هو المتضمن اي الفعلين: عفا وتسامح...>>

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

مقال ممتاز...>>

برجاء السماح بإمكانية تحميل الكتب والمراجع...>>

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

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



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

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