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

البرمجة بدون كود...فكرة عبقرية لمبتكر مصري

حفظ البيانات؟
الرئيسية
التسجيل
الدخول
فقدت كلمة المرور
القوانين
البحث فى المنتدى



الرئيسيةالتسجيلدخول

شاطر | .
 

 البرمجة بدون كود...فكرة عبقرية لمبتكر مصري

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
خالد شكرى

رقـــيب أول
رقـــيب أول



الـبلد :
التسجيل : 01/12/2007
عدد المساهمات : 362
معدل النشاط : 18
التقييم : 5
الدبـــابة :
الطـــائرة :
المروحية :




مُساهمةموضوع: البرمجة بدون كود...فكرة عبقرية لمبتكر مصري   الأربعاء 7 مايو 2008 - 12:11

انطلاق عربي إلى ميدان البرمجة
البرمجة بدون كود...فكرة عبقرية لمبتكر مصري

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

دارت كل هذه الأفكار في خلد المبتكر المصري محمود سمير إبراهيم فايد والبالغ من العمر 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% بدون كتابة أي كود. في نفس الوقت لا تشكل قيود على نوعية التطبيقات التى يتم إنتاجها - بحيث تكون أداة مثمرة تزيد من الإنتاجية وتبسط ‏الأمور.



وصف العديد من الأشخاص فكرة محمود على أنها فكرة مجنونة ولكنه استمر في العمل محددا:

‏- المنفعة العامة للعالم العربي والإسلامي والمنفعة الخاصة به.



- الارتقاء بمهاراته من مجرد مبرمج كمبيوتر ‏Computer Programmer‏ او مطور برامج ‏Software ‎Developer‏ إلى باحث مبدع ‏Creative Researcher‏ ومفكر منتج



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



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



وفي النصف الأول من عام 2007 - تم بناء محيط تطوير الخادم الممتاز - ليدعم نمط البرمجة الجديد - مما يسهل ‏من استخدامه

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



أما في عام 2008‏ تم:

‏1 - قبول التكنولوجيا الجديدة من الناحية المنطقية والتطبيقية من قبل كل من يطلع عليها - وأصبحت ‏الفكرة التى كانت في يوم من الأيام مجرد حلم أو فكرة - تكنولوجيا جديدة - بل وفرع جديد متكامل من علم البرمجة يستحق ‏أن يدرس في الجامعات - وان تتبناه الشركات العملاقة.‏

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



3- إطلاق الكتاب النهائي للمشروع - باللغة الانجليزية‏

وقد حرص المبتكر أن يكون صغير الحجم (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‏ )
الرجوع الى أعلى الصفحة اذهب الى الأسفل
egyption sniper

نقـــيب
نقـــيب



الـبلد :
العمر : 31
المهنة : مبرمج ومحلل نظام
المزاج : كاى رجل مخابرات
التسجيل : 22/08/2007
عدد المساهمات : 850
معدل النشاط : 3
التقييم : 3
الدبـــابة :
الطـــائرة :
المروحية :




مُساهمةموضوع: رد: البرمجة بدون كود...فكرة عبقرية لمبتكر مصري   الخميس 8 مايو 2008 - 11:04


مشروع هايل جدا دا هيفدنا فى برمجه حاجات كبيره جدا وبسرعه جدا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 

البرمجة بدون كود...فكرة عبقرية لمبتكر مصري

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى الجيش العربي Arab Army Forum :: الأقســـام غير العسكريـــة :: المنتدى التقني والعلمي-
التعليقات المنشورة لا تعبر عن رأي ادارة الموقع ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر

Powered by Arab Army. Copyright © 2015

شركاؤنا: روسيا ما وراء العناوين