امبراطورية كاملة يصنعها المبرمج

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

المهندس محمود سمير المهندس محمود سمير

Bookmark and Share

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

دوافع كبيرة دفع محمود سمير فايد (22 عام) للتضحية بخمس سنوات من حياته لكي يظهر هذا المشروع العبقري إلى النور، أهمها ما لخصه في معادلته (البرمجة بدون كود = إمبراطورية يصنعها مبرمج واحد في أيام)، ويفرق فايد بين البرمجة بكود والبرمجة المبتكرة في أن الأخيرة هي التطور الطبيعي للأولى وذلك في علاقة تشبه علاقة الـ(dos) والـ(windows)، فالبرمجة بالكود تعتمد على المواجهة الخطية وكتابة الكود، بينما البرمجة بدون كود تعتمد على الواجهة الرسومية وتقديم خيارات تغني عن اللجوء للكود أو الاحتكاك به أصلا.

البديل المكافئ


بدأ فايد في التفكير والعمل في المشروع في بداية ديسمبر عام 2005، وكان الهدف من المشروع في الأساس هو بناء بيئة تطوير للبرمجيات تتيح عمل برمجيات متكاملة 100% ودون الحاجة إلى كتابة أي أكواد (شفرات مصدرية) على الإطلاق، وشاركه في إخراج العمل إلى النور مبرمج إيطالي يدعى أركانجيلو مالينارو ساهم في ترجمة المشروع إلى اللغة الإيطالية، واكتشاف بعض العثرات والأخطاء من خلال الاختبارات.

والمشروع اعتمد على أكثر من عشرين فكرة عبقرية مختلفة تم مزجها معا للوصول إلى المشروع في صورته النهائية، أحدها هو ملاحظة التطور الذي حدث في نظام التشغيل من المواجهة القديم (dos) إلى نظام النوافذ (windows) الذي يعتمد على المواجهة الرسومية مما أدى إلى طفرة في سهولة استخدام الحاسب، ليتاح استخدامه لمختلف المستويات التعليمية، وبتدريب بسيط، ومن هنا تساءل فايد لماذا لا تكون هناك طفرة بقدر مماثل في عالم البرمجة –بلا شك- تطورت لغات البرمجة كثيرا في الآونة الأخيرة، وأصبحت تشتمل على العديد من برامج التصميم مثل الـ(Report) ومصمم التقارير الـ(Form Designer)، ومصمم قواعد البيانات Designer)).

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

أعمق أسرار البرمجة


مراحل عمل المشروع أشار إليها محمود فايد في كتابه "أعمق أسرار البرمجة" هي بناء نمط برمجة جديد بديلا لبرمجة الكائنات يأخذ في الاعتبار البرمجة بدون كود، وبناء محيط التطوير الذى يقدم بيئة متكاملة للبرمجة بدون كود، وأخيرا بناء لغة برمجة تفاعلية بدون كود تعتمد على محيط التطوير، ويؤكد المهندس العبقري أن البرمجة بدون كود ستظل تحمل اسم (برمجة) على الرغم من عدم اعتمادها للأكواد التقليدية، لأنها تهدف في الأساس إلى تسهيل عملية البرمجة، فهي لا تفرض قيودا على مستخدمها، ويفترض قبل استخدامها أن يكون ملما بفكر المبرمجين وقواعد البرمجة الأساسية.

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

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

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

الخادم الممتاز


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

ومنذ ديسمبر عام ٢٠٠٥ تطور المشروع حيث كان الهدف هو إيجاد بيئة تطوير لا تشكل قيودا على نوعية التطبيقات التي يتم إنتاجها، بحيث تكون أداة مثمرة تزيد من الإنتاجية وتبسط أمور البرمجة، وكان هدف فايد الأساسي هو تنمية مهاراته من مجرد مبرمج كمبيوتر، إلى باحث مبدع والمساهمة في محاولة تغير الوضع من مجرد مستقبلين للتكنولوجيا إلى مصنعين لها، وفى النصف الأول من عام ٢٠٠٦ - تمكن من وضع أساس علمي للفكرة من خلال ابتكار نمط برمجة جديد بحيث يدعم هذا النمط فكرة ومبدأ الـ"Programming Paradigm"، بما يلغي أي قيود أو عوامل سلبية تقلل من كفاءة استخدامها ويسمح بالاعتماد على البرمجة بدون كود بصفة كاملة، أما في النصف الثاني من عام ٢٠٠٦ تم تحويل هذا النمط من مجرد بحث علمي وتصميم نظري - إلى كيان عملي قابل للاستخدام.

وفى النصف الأول من عام ٢٠٠٧ تم بناء محيط تطوير "الخادم الممتاز"، وفى النصف الثاني من عام ٢٠٠٧ تم إضافة تكنولوجيا البرمجة بدون كود إلى محيط التطوير بحيث تكون تلك البيئة، قابلة للتقدم والامتداد، أما في عام ٢٠٠٨ تم قبول التكنولوجيا الجديدة من الناحية المنطقية والتطبيقية من قبل كل من يطلع عليها من المتخصصين، وأصبحت الفكرة التى كانت في يوم من الأيام مجرد حلم أو فكرة، إلى تكنولوجيا جديدة، بل وفرع جديد متكامل من علم البرمجة، يستحق أن يدرس في الجامعات، وأن تتبناه الشركات العملاقة، وقام المهندس المبتكر بتأليف كتاب للمشروع في شكله النهائي باللغتين العربية والإنجليزية يتضمن شرحا وافيا لمشروعه.

أحمد جندي


تعليقات (23)

1

ان شاء اللة تنجح فى فكرتك و تنشاء شركة خاصة بك

بواسطة: محمد فريد

بتاريخ: 2012-02-28 00:00:00

ان شاء الله تنجح فى فكرتك و تنشاء شركة خاصة بك

2

منه لله مبارك

بواسطة: محمد عوض

بتاريخ: 2011-04-03 00:00:00

منه لله مبارك يعنى لو كانت الحكومه تتبنى الافكار ولابتكارات كان زمان مصر فى تقدم اكتر من اليابان ربنا يحفظ شباب مصر والعرب يارب

3

مصدر الكتب

بواسطة: أمين

بتاريخ: 2011-03-19 00:00:00

نعم كتبه موجودة في الموقع http://www.kutub.info/

4

انا كنت

بواسطة: يسرا

بتاريخ: 2011-01-23 00:00:00

I wasn't like the programming but then i'll try to like it

5

بالمناسبة يعنى>>> جنسيته اييييييه؟

بواسطة: طالب بيوتكنولوجى

بتاريخ: 2010-10-11 00:00:00

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

6

الله الله الله

بواسطة: أسامة مصطفى عبدالعال عطا

بتاريخ: 2010-08-17 00:00:00

الله أكبر الله أكبر ينصرك ربي يا بشمهندس محمود فايد

7

معجب بهذا

بواسطة: isllam

بتاريخ: 2010-08-17 00:00:00

بارك الله فيك يا أخى ووفقك لهذا

8

ما شاء الله و الى الامام باذن الله

بواسطة: م/عبدالرحمن

بتاريخ: 2010-05-01 00:00:00

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

9

العبقريه بعينها

بواسطة: علي الزبيدي

بتاريخ: 2010-03-22 00:00:00

الف تحيه لهذا الشاب العربي العبقري الذي طور مفهوم لم تقدمه كبرى شركات البرمجيات لمالهذا المفهوم من قدره على احداث ثوره في علم البرمجيات حيث جعل من الممكن لاي شخص ان يصبح مبرمج بمتياز

10

السلام عليكم

بواسطة: امين دبابسية

بتاريخ: 2010-03-21 00:00:00

نحن نتظر الاصدار الجديد من تقنية البرمجة بدون كود يا مهندس محمود PWCT 1.5 Speed

11

المشروع يحقق رقم قياسى جديد

بواسطة: محمود

بتاريخ: 2010-01-29 00:00:00

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته احبائى الكرام نحن الان فى عام 2010 وهو العام الخامس لمشروع تقنية البرمجة بدون كود العربى PWCT وفيما يلى تقرير يشتمل اخر اخبار المشروع (الخبر الاول) المشروع يحقق رقم (1) فى قسم البرمجة والتطوير فى موقع Primewares وهو عبارة عن قاعدة بيانات للبرامج المجانية التى تعمل تحت Microsoft Windows ويضم الموقع اكثر من 39 الف مشروع منها 1379 مشروع فى قسم البرمجة والتطوير Programming & Development http://primewares.com/category/Programming_and_Development/ http://primewares.com/Programming_Without_Codin-48175.html (الخبر الثانى) انضمام (امين دبابسية - الجزائر) و (أبو السعود عبدالرؤف - مصر) إلى قائمة اعضاء المشروع وقيامهم بتقديم العديد من الدروس والشروحات والتى يتم نشرها فى موقع كتب الحاسب العربية http://www.kutub.info/library/list.php?cat=81 (الخبر الثالث) تنظيم المحتوى الخاص بالمشروع على الويب بشكل افضل بفضل الله ثم مجهود الاستاذ ( سامح كامل - مصر ) موقع المشروع على السورس فورج http://doublesvsoop.sourceforge.net موقع المشروع العربى http://www.pwct.p2h.info/vb وفريق عمل المشروع يرحب دائما بكل من يرغب تعلم تقنية البرمجة بدون كود ولانتردد فى تقديم المساعدة بكل مانستطيع ونرحب ايضا بمن يرغب فى الانضمام الى فريق العمل والمساهمة فى تطوير ونشر المشروع بشكل اكبر. وكان الله فى عوننا جميعا باذن الله رب العالمين والله الموفق

12

Support

بواسطة: Dr. Adel

بتاريخ: 2009-12-11 00:00:00

Great, but he needs a support

13

جعلك الله فخرا للمسلمين

بواسطة: abdo

بتاريخ: 2009-09-29 00:00:00

بارك الله فيك وفي والديك عند ما قرات ما فعلته تذكرت المسلمين امثال ابن النفيس _ابن الهيثم وغير هم الذين صدروا العلم لاوربا في ذمن الظلمات كماكانوا يسموه...........اخيرا بدا الخترعون المسلمون يزدادو واحدا تلو الاخر اشكر الموقع لاظهار تلك الفئه المسلمه

14

المصادر

بواسطة: محمود

بتاريخ: 2009-06-29 00:00:00

من خلال البحث فى الجوجل تجد كل المصادر منتدى عربى خاص بالمشروع ومايتعلق به من محتوى http://pwct.p2h.info/vb كتاب اعمق اسرار البرمجة تم نشره فى موقع كتب الحاسب العربية http://www.kutub.info موقع مشروع تقنية البرمجة بدون كود الاساسى http://doublesvsoop.sourceforge.net

15

ماهي الفكرة

بواسطة: عامر

بتاريخ: 2009-06-09 00:00:00

السلام عليكم .... ماهي الفكرة التي أستند عليها ؟؟؟؟

16

مصادر

بواسطة: أمجد

بتاريخ: 2009-05-31 00:00:00

هل هناك أي مصادر يمكن الاعتماد عليها؟

17

ماشاء الله

بواسطة: عبدالنور

بتاريخ: 2009-05-16 00:00:00

في كل مرة أقترب فيها من فقد الأمل، من الأجيال العربية الصاعدة ، يأتي أقرانك من المهندسين الشباب ،لينيروا لنا الطريق من جديد و يؤكدوا أن الأمة لازالت بخير وفيها من الخير الكثير.

18

عيقرية

بواسطة: صالح المصلح

بتاريخ: 2009-03-25 00:00:00

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

19

ممكن

بواسطة: محمود

بتاريخ: 2009-03-14 00:00:00

السلام عليكم ممكن اعرف اسم الكتاب واجيبه منين ولكم جزيل الشكر ma7moudsale7@yahoo.com

20

بارك اله فيك

بواسطة: محد حسين

بتاريخ: 2009-03-09 00:00:00

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

21

شرفٌ أحمد هكذا تبنى العلا

بواسطة: محمود عمر

بتاريخ: 2009-02-23 00:00:00

شرفٌ أحمد هكذا تبنى العلا بالصبر آونة وبالإقدام همم الرجال إذا مضت لم يثنها خِدَعُ الثناء ولا عوادِ الزام

22

ممتاز

بواسطة: MR.physical

بتاريخ: 2009-02-21 00:00:00

وأخيراً أصبحنا نفكر بشيء يفيدنا ، ويكون مختص بنا وليس تقليد لغيرنا .

23

الله عليك

بواسطة: احمد

بتاريخ: 2009-02-13 00:00:00

والله يا مهندس احمد انتا راجل ربنا يبارك فيك ويزيدك كمان من عنده وربنه يوفقك



58 عمارات الإعلام – العجوزة – الجيزة – رمز بريدي 12411 - تليفاكس 33059477 – 01005772608
Page Ranking Tool