Loading AI tools
مبتكر تقنية البرمجة بدون كود ولغة البرمجة رينج من ويكيبيديا، الموسوعة الحرة
محمود سمير فايد (29 ديسمبر 1986 -) هو مبرمج كمبيوتر يُعرف بأنه مبتكر تقنية البرمجة بدون كود (لغة البرمجة PWCT)،[1] وهي لغة برمجة مرئية مجانية مفتوحة المصدر لتطوير البرمجيات، يتخطى إجمالى التحميل لها 22 مليون وفقا لموقع سورس فورج للمشاريع مفتوحة المصدر.[2] قام أيضًا بإنشاء وتصميم لغة البرمجة رينج Ring[3][4] وهي لغة برمجة ديناميكيًة صُنِّفت ضمن أول 100 لغة برمجة حول العالم وفقا لتصنيف فهرس تيوبي للغات البرمجة الأكثر شعبية.[5][6] وكذلك قام بتصميم لغة البرمجة سوبرنوفا. هو باحث بجامعة الملك سعود. عمل قبل ذلك في وادي الرياض للتقنية في حاضنة تكنولوجيا المعلومات والاتصالات.[7]
محمود سمير فايد | |
---|---|
معلومات شخصية | |
تاريخ الميلاد | 29 ديسمبر 1986 |
الجنسية | مصري |
الحياة العملية | |
المدرسة الأم | كلية الهندسة الإلكترونية (منوف)، جامعة المنوفية (B.Eng., 2008) جامعة الملك سعود (M.Sc., 2017) |
شهادة جامعية | ماجستير |
المهنة | مبرمج كمبيوتر |
سنوات النشاط | 2005-الان |
سبب الشهرة | PWCT، Ring تقنية البرمجة بدون كود سوبر نوفا (لغة برمجة) رينج (لغة برمجة) |
أعمال بارزة | رينج، وسوبر نوفا، والبرمجة بدون كود (تطبيق) |
تعديل مصدري - تعديل |
بدأ فايد تعلم برمجة الكمبيوتر في سن العاشرة تحت إشراف والده الذي يعمل أيضا مُبرمجًا للكمبيوتر.[8][9] بدأ التعلم باستخدام لغة البرمجة كليبر Clipper تحت نظام تشغيل الدوس حيث إن رغبته في تغيير لون شاشة الدوس السوداء إلى اللون الأزرق جعلته يتعرف إلى البرمجة مما جذبه أكثر إلى قراءة الكتب المتاحة في مكتبة والده.[10] في عام 2006 بدأ بنشر كتب مجانية لتعلم البرمجة باللغة العربية منها كتاب أسرع طريق لتعلم البرمجة وكتاب أعمق أسرار البرمجة. [8] درس علوم الكمبيوتر في كلية الهندسة الإلكترونية (منوف)، جامعة المنوفية، مصر،[11] وتخرج عام 2008.[10]
بداية مشاركته في المشاريع مفتوح المصدر كانت من خلال عمل بيئة عمل رسومية خاصة بلغة البرمجة كليبر وكان ذلك بالتعاون مع المبرمج Ferns Pannakker حيث ساهم فايد بكتابة حوالى 17 الف سطر من التعليمات البرمجية ويحتوي المشروع أيضا على مصمم نماذج متطور. [8] يرجع سبب إهتمامه بالمشاركة في تطوير المشاريع مفتوحة المصدر انه يري انها وسيلة لكي يعمل في المجال الذي يحبه وفي الوقت الذي يريده ومع الأشخاص الذين يختارهم. [10]
حصل فايد على درجة الماجستير عام 2017، من كلية علوم الحاسب والمعلومات، جامعة الملك سعود، المملكة العربية السعودية وكانت الرسالة عن التصميم الخاص بتقنية البرمجة بدون كود كلغة برمجة مرئية متعددة الأغراض بجانب إستخدامها في تطوير التطبيقات التجارية.[12]
في عام 2005 بدأ فايد العمل على لغة برمجة مرئية جديدة تسمى تقنية البرمجة بدون كود (بالإنجليزية: Programming Without Coding Technology) وتختصر PWCT ووزعها كمشروع مجاني مفتوح المصدر في عام 2008.[13][14][15]
في عام 2009، بدأ فايد العمل على لغة برمجة جديدة تسمى السوبرنوفا (بالإنجليزية: Supernova) ووزعها مشروعًا مجانيًا مفتوح المصدر في عام 2010. تدعم اللغة كتابة كود المصدر بالكلمات الرئيسية التي تستخدم اللغة العربية أو الإنجليزية في نفس الوقت وهي لغة خاصة بتطوير تطبيقات واجهة المستخدم الرسومية GUI باستخدام الكود الطبيعي. تم تطوير لغة البرمجة سوبرنوفا باستخدام تقنية البرمجة بدون كود.[16][17][18]
في عام 2013، عمل فايد مع باحثين آخرين كمراجع لمجلة اللغات المرئية والحوسبة. [19] تم نشر المجلة بواسطة Elsevier .[20]
في 2013-2014 عمل فايد مع باحثين آخرين على تصميم خوارزمية تحديد النقاط الحرجة في الشبكة (LASCNN). في نظرية المخططات أو نظرية البيان فإن LASCNN هي خوارزمية لتحديد النقاط أو العقد الحرجة (بالإنجليزية: Critical Nodes) وغير الحرجة. تقوم خوارزمية LASCNN بإنشاء قائمة جوار k-hop وقائمة لمعلومات الاتصال Connections List بين النقاط المختلفة استنادًا إلى معلومات k-hop. إذا ظل الجيران متصلين بعد إزالة العقدة، فإن العقدة ليست حرجة [21][22]
في عام 2013 بدأ فايد العمل على لغة برمجة جديدة تسمى رينج (Ring programming language) بمعنى الخاتم ووزعها كمشروع مجاني مفتوح المصدر في عام 2016. تهدف الرينج إلى تقديم لغة تركز على مساعدة المطور في بناء واجهات طبيعية وDSLs تعريفية[23][24][25] يتأثر Ring بالعديد من لغات البرمجة بما في ذلك Lua وPython وC وRuby[26]
تتضمن لغة البرمجة رينج المكتبات libcurl وAllegro وLibSDL وOpenGL وQt ضمن مكتبات اللغة الاساسية.[27]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.