اتمام مشروع البرمجة بدون كود العربى


مشروع البرمجة بدون كود - هو مشروع عربى طموح - بدا التفكير والعمل فيه فى ديسمبر عام 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 سنة

خيارات عرض التعليق

اختر الطريقة التي تفضلها لعرض التعليقات، ثم اضغط على "احفظ الإعدادات" لتفعل التغيرات.

عمل جبار أخي محمود..

السلام عليكم

ماشاء الله تبارك الله

عمل جبار أخي محمود..
فعلاً شيء رائع أن تضيف شيئاً إلى البرمجة..
أولها انك اكتسبت خبرة..وكذلك أفدت غيرك..

وفقك الله أخي و سدد خطاك..

: )

بسم الله

بسم الله الرحمان الرحيم

جزاك الله خيرا على المشروع
لماذا لم يكن مشروعا بالعربية يساهم في رقي الناطقين بالعربية ممن لا يجيجدون اﻹنجليزية و لماذا الكتاب باﻹنجليزية بدل العربية

الكتاب بالعربي

أتمنى التوفيق

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

ربما الواجهة بيئة التطوير تحتاج إلى تبسيط كثيرا ، وكذلك الخطوات البرمجة ..

على العموم أتمنى التوفيق لهذا المشروع ..

فكره ابداعيه ولكن

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

شيء جميل ان ترى عربي يفكر ويصل الى هذا المستوى..

اتمنى له التوفيق...فبالتجربه قد يستطيع تطويره الى ما هو افضل

من الممكن حصر

من الممكن حصر جميع الاحتمالات - كما ورد فى كتاب المشروع (اعمق اسرار البرمجة - الجزء الثانى) حيث ان الواجهة الرسومية توفر جميع الامكانيات التى توفرها لغة البرمجة من خلال اوامرها الخاصة بها - وهذه الامكانيات محدودة - فى حين ان مايمكن عمله بها من برامج لامحدود وهذا مايطلق عليه المستوى المنخفض من البرمجة بدون كود Low Level RPWI
فى حين ان انتاج تطبيقات بسهولة وسرعة والوصول للهدف مباشرة يطلق عليه المستوى العالى من البرمجة بدون كود High Level RPWI

جهد يستحق الشكر

السلام عليكم

حقيقة فقط قرأت الموضوع ولم أجرب المشروع

ولكن على كل الأحوال وأيا كان مستوى المشروع .. فهو بحق جهد جبار يستحق القائمون عليه الشكر والتشجيع والتحفيز .. وإلى المزيد من التقدم يا عرب يا مسلمون :)

سلام عليكم جهد

سلام عليكم
جهد جبار , جزاك الله ألف خير أخ محمود.

تمنياتي لك بالتوفيق,,,

وفقك الله أخى محمود

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

هل هذا معقول

هل بالامكن عمل برنامج محاسب بدون كود يعني كيف تتم العمليات الحسابية
اذا هذا ممكن او مجرد انك تسعئ لهذا؟ ..... اقول

بارك الله فيك وفي عملك فعل شي مشرف

ماشاء الله عليك

ماشاء الله عليك فكرة ممتازة جدا ومميزة
بكذا يكون باستطاعة أي واحد عمل برنامجه الخاص"ان شاء الله في موازين اعمالك".

والله يوفقك وتنهي المشروع
بارك الله فيك ونفع بك وبعلمك الاسلام والمسلمين

ماشاء الله عليك

kauoربنا يجازيك الف خير

علِّق

محتويات هذا الحقل سرية ولن تظهر للآخرين.
  • تتحول مسارات مواقع وب و عناوين البريد الإلكتروني إلى روابط آليا.
  • Allowed HTML tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • تفصل السطور و الفقرات تلقائيا.

معلومات أكثر عن خيارات التنسيق

كابتشا
هذا السؤال لمعرفة إذا ماكنت زائر بشري و لمنع رسائل السبام المزعجة.
1 + 0 =
حل مسألة الرياضيّات البسيطة هذه وأدخل الناتج. مثلا. أدخل 4 في حالة 1+3.
وادي التقنية ، أخبار تقنية المعلومات أول بأول، جميع الحقوق محفوظة لكاتبها ! ، يسمح بإعادة النشر بشرط ذكر المؤلف و الموقع . وادي التقنية @ 2008

Valid CSS!

تصميم - Luka Cvrk. ونقل إلى دروبال بواسطة ADT Drupal Themes وعرب بواسطة وادي التقنية.

sfy39587f11