PhotosBiographyFacebookTwitter

From Wikipedia, the free encyclopedia
Mahmoud Samir Fayed
محمود سمير فايد
Born (1986-12-29) December 29, 1986 (age 37)
Nationality Egyptian
Alma mater Menoufia University
(B.Eng., 2008)
King Saud University
(M.Sc., 2017)
Occupation Computer Programmer
Years active2005-present
Known for PWCT, Ring

Mahmoud Samir Fayed (born December 29, 1986) is a computer programmer, known as the creator of the PWCT programming language. PWCT is a free open source visual programming language for software development. He also created or designed Ring. He is a researcher at King Saud University. Prior to that, he worked at the Riyadh Techno Valley in the Information and Communication Technology Incubator. [1] [2] [3] [4] [5] [6] [7]

Background

Fayed started to learn computer programming at 10 years old under the supervision of his father who works as a computer programmer. He started using the Clipper programming language under MS-DOS. In 2006 he wrote free Arabic programming books. He studied computer science at the Faculty of Electronic Engineering, Menoufia University, Egypt, graduating in 2008. [8] [9] [10] [11]

Fayed received a Master's degree in 2017, from the College of Computer and Information Sciences, King Saud University, Saudi Arabia. [12]

Career

PWCT language

In 2005 Fayed began work on a new visual programming language called PWCT and distributed it as a free-open source project in 2008. [13] [14] [15]

Supernova language

In 2009 Fayed began work on a new programming language called Supernova and distributed it as a free-open source project in 2010. The language support writing the source code in Arabic/ English keywords at the same time and it's a Domain-specific language for GUI development using natural code. Supernova is developed using PWCT. [16] [17] [18]

JVLC Journal

In 2013 Fayed worked with other researchers as a reviewer for the Journal of Visual Languages and Computing. [19] The journal is published by Elsevier. [20]

LASCNN algorithm

In 2013–2014 Fayed worked with other researchers on designing the LASCNN algorithm. In graph theory, LASCNN is a Localized Algorithm for Segregation of Critical/Non-critical Nodes. The LASCNN algorithm establishes k-hop neighbor list and a duplicate free pair wise connection list based on k-hop information. If the neighbors are stay connected then the node is non critical. [21] [22]

Ring language

In 2013 Fayed began work on a new programming language called Ring and distributed it as a free-open source project in 2016. Ring aims to offer a language focused on helping the developer with building natural interfaces and declarative DSLs. [23] [24] [25]

Machine Learning

In 2022-2023 Fayed worked with other researchers on developing different machine learning models and solutions. One of these models uses natural language processing to predict the citations count of research papers in Otology field using the paper title, abstract and authors. the results indicate that using neural networks provides the best results compared to other algorithms like linear regression and random forest. The paper abstract has more influence on the citations number compared to the paper title or authors names. [26]

Also, they developed a model to predict the post-operative electrode impedances after cochlear implantation surgery. These models are developed using Ring and Microsoft Azure Machine Learning. [27]

Papers

  • Fayed et al., PWCT: a novel general-purpose visual programming language in support of pervasive application development, CCF Transactions on Pervasive Computing and Interaction, 2020
  • Imran, MA Alnuem, MS Fayed, A Alamri, Localized algorithm for segregation of critical/non-critical nodes in mobile ad hoc and sensor networks, Procedia Computer Science, 2013

References

  1. ^ M. Ayouni (29 July 2020). "A Dialogue with Mahmoud Fayed" (PDF). Springer.
  2. ^ Beginning Ring Programming - From Novice to Professional | Mansour Ayouni | Apress.
  3. ^ Mones Hawas (29 May 2018). "Progress in developing PWCT 2.0". youm7.com. youm7.
  4. ^ Rich (14 December 2011). "The Anvil Podcast: Programming Without Coding Technology". SourceForge.
  5. ^ Ahmed Tartour (January 2020). "Your way to programming (Arabic Book, Pages 56-57)" (PDF). Kotobna.
  6. ^ Ahmed Mohammed Hassan. "Ring: A programming language developed by Arab". muslims-res.com. Retrieved 2020-09-28.
  7. ^ Zayed. "Programming Without Coding Project". itwadi.com. Retrieved 2020-09-28.
  8. ^ Hend Al-Khalifa (29 February 2008). "Free Open Source Visual Programming Language". Al Riyadh.
  9. ^ Naglaa Elsayed (2009). "Programming Without Coding Technology - Innovative Project (offline source)" (PDF). Al Gomhuria. Archived from the original (PDF) on 2019-06-18.
  10. ^ Samar Shaker (2008). "Learn Programming with Mahmoud Fayed (offline source)" (PDF). Rose_al-Yūsuf. Archived from the original (PDF) on 2020-10-11.
  11. ^ Omar Selim (2019). "Ring programming language" (PDF). bimarabia.com.
  12. ^ Fayed, Mahmoud Samir. "General-Purpose Visual Language and Information System with Case-Studies in Developing Business Applications." arXiv preprint arXiv:1712.10281 (2017).
  13. ^ Computer Total Magazine (7 October 2018). "Free software: the best freeware from October 2018 - Includes (You can make almost anything with PWCT)". Computer!Totaal.
  14. ^ AL-AALEM Magazine (November 2008). "Programming Without Coding Technology Review" (PDF). Al-ʻĀlim = Al-Aalem (Scientist) Magazine. AL-AALEM the Scientists Magazine, Issue No. 116, Pages 26-27 Deposit number 18/0157. ISSN  1319-6545.
  15. ^ Andrei Fercalo (11 March 2014). "Programming without coding technology review". Softpedia.
  16. ^ Omnia (24 December 2011). "An Egyptian young man invents the Supernova programming language". youm7.com. youm7.
  17. ^ Zayed. "Supernova (Arabic programming language)". itwadi.com. Retrieved 2020-10-09.
  18. ^ "السوبرنوفا.. لغة برمجة تستخدم اللغة العربية". 18 April 2010. Archived from the original on 2017-07-17.
  19. ^ "Thanks to Reviewers". Journal of Visual Languages & Computing. 24: 68–69. 2013. doi: 10.1016/j.jvlc.2012.12.001. Retrieved 2020-09-29.
  20. ^ "Journal of Visual Languages and Computing". elsevier.com. Retrieved 2020-09-29.
  21. ^ G. Sugithaetal., International Journal of Advanced Engineering Technology E-ISSN 0976-3945
  22. ^ Alnuem, Zafar, Imran, Sana, and Fayed. "Formal specification and validation of a localized algorithm for segregation of critical/noncritical nodes in MAHSNs." International Journal of Distributed Sensor Networks 10, no. 6 (2014): 140973
  23. ^ Hany Salah (11 January 2016). "Ring: A New programming language". youm7.com. youm7.
  24. ^ Bernhard Lauer (14 August 2018). "Ring: flexible, simple, fast". Dotnetpro.
  25. ^ Softpedia Team (20 May 2020). "Ring 1.12 review". Softpedia.
  26. ^ Alohali, Y.A., Fayed, M.S., Mesallam, T., Abdelsamad, Y., Almuhawas, F. and Hagr, A., 2022. A machine learning model to predict citation counts of scientific papers in otology field. BioMed Research International, 2022.
  27. ^ Alohali, Y.A., Fayed, M.S., Abdelsamad, Y., Almuhawas, F., Alahmadi, A., Mesallam, T. and Hagr, A., 2023. Machine learning and cochlear implantation: predicting the post-operative electrode impedances. Electronics, 12(12), p.2720.

Further reading

External links

From Wikipedia, the free encyclopedia
Mahmoud Samir Fayed
محمود سمير فايد
Born (1986-12-29) December 29, 1986 (age 37)
Nationality Egyptian
Alma mater Menoufia University
(B.Eng., 2008)
King Saud University
(M.Sc., 2017)
Occupation Computer Programmer
Years active2005-present
Known for PWCT, Ring

Mahmoud Samir Fayed (born December 29, 1986) is a computer programmer, known as the creator of the PWCT programming language. PWCT is a free open source visual programming language for software development. He also created or designed Ring. He is a researcher at King Saud University. Prior to that, he worked at the Riyadh Techno Valley in the Information and Communication Technology Incubator. [1] [2] [3] [4] [5] [6] [7]

Background

Fayed started to learn computer programming at 10 years old under the supervision of his father who works as a computer programmer. He started using the Clipper programming language under MS-DOS. In 2006 he wrote free Arabic programming books. He studied computer science at the Faculty of Electronic Engineering, Menoufia University, Egypt, graduating in 2008. [8] [9] [10] [11]

Fayed received a Master's degree in 2017, from the College of Computer and Information Sciences, King Saud University, Saudi Arabia. [12]

Career

PWCT language

In 2005 Fayed began work on a new visual programming language called PWCT and distributed it as a free-open source project in 2008. [13] [14] [15]

Supernova language

In 2009 Fayed began work on a new programming language called Supernova and distributed it as a free-open source project in 2010. The language support writing the source code in Arabic/ English keywords at the same time and it's a Domain-specific language for GUI development using natural code. Supernova is developed using PWCT. [16] [17] [18]

JVLC Journal

In 2013 Fayed worked with other researchers as a reviewer for the Journal of Visual Languages and Computing. [19] The journal is published by Elsevier. [20]

LASCNN algorithm

In 2013–2014 Fayed worked with other researchers on designing the LASCNN algorithm. In graph theory, LASCNN is a Localized Algorithm for Segregation of Critical/Non-critical Nodes. The LASCNN algorithm establishes k-hop neighbor list and a duplicate free pair wise connection list based on k-hop information. If the neighbors are stay connected then the node is non critical. [21] [22]

Ring language

In 2013 Fayed began work on a new programming language called Ring and distributed it as a free-open source project in 2016. Ring aims to offer a language focused on helping the developer with building natural interfaces and declarative DSLs. [23] [24] [25]

Machine Learning

In 2022-2023 Fayed worked with other researchers on developing different machine learning models and solutions. One of these models uses natural language processing to predict the citations count of research papers in Otology field using the paper title, abstract and authors. the results indicate that using neural networks provides the best results compared to other algorithms like linear regression and random forest. The paper abstract has more influence on the citations number compared to the paper title or authors names. [26]

Also, they developed a model to predict the post-operative electrode impedances after cochlear implantation surgery. These models are developed using Ring and Microsoft Azure Machine Learning. [27]

Papers

  • Fayed et al., PWCT: a novel general-purpose visual programming language in support of pervasive application development, CCF Transactions on Pervasive Computing and Interaction, 2020
  • Imran, MA Alnuem, MS Fayed, A Alamri, Localized algorithm for segregation of critical/non-critical nodes in mobile ad hoc and sensor networks, Procedia Computer Science, 2013

References

  1. ^ M. Ayouni (29 July 2020). "A Dialogue with Mahmoud Fayed" (PDF). Springer.
  2. ^ Beginning Ring Programming - From Novice to Professional | Mansour Ayouni | Apress.
  3. ^ Mones Hawas (29 May 2018). "Progress in developing PWCT 2.0". youm7.com. youm7.
  4. ^ Rich (14 December 2011). "The Anvil Podcast: Programming Without Coding Technology". SourceForge.
  5. ^ Ahmed Tartour (January 2020). "Your way to programming (Arabic Book, Pages 56-57)" (PDF). Kotobna.
  6. ^ Ahmed Mohammed Hassan. "Ring: A programming language developed by Arab". muslims-res.com. Retrieved 2020-09-28.
  7. ^ Zayed. "Programming Without Coding Project". itwadi.com. Retrieved 2020-09-28.
  8. ^ Hend Al-Khalifa (29 February 2008). "Free Open Source Visual Programming Language". Al Riyadh.
  9. ^ Naglaa Elsayed (2009). "Programming Without Coding Technology - Innovative Project (offline source)" (PDF). Al Gomhuria. Archived from the original (PDF) on 2019-06-18.
  10. ^ Samar Shaker (2008). "Learn Programming with Mahmoud Fayed (offline source)" (PDF). Rose_al-Yūsuf. Archived from the original (PDF) on 2020-10-11.
  11. ^ Omar Selim (2019). "Ring programming language" (PDF). bimarabia.com.
  12. ^ Fayed, Mahmoud Samir. "General-Purpose Visual Language and Information System with Case-Studies in Developing Business Applications." arXiv preprint arXiv:1712.10281 (2017).
  13. ^ Computer Total Magazine (7 October 2018). "Free software: the best freeware from October 2018 - Includes (You can make almost anything with PWCT)". Computer!Totaal.
  14. ^ AL-AALEM Magazine (November 2008). "Programming Without Coding Technology Review" (PDF). Al-ʻĀlim = Al-Aalem (Scientist) Magazine. AL-AALEM the Scientists Magazine, Issue No. 116, Pages 26-27 Deposit number 18/0157. ISSN  1319-6545.
  15. ^ Andrei Fercalo (11 March 2014). "Programming without coding technology review". Softpedia.
  16. ^ Omnia (24 December 2011). "An Egyptian young man invents the Supernova programming language". youm7.com. youm7.
  17. ^ Zayed. "Supernova (Arabic programming language)". itwadi.com. Retrieved 2020-10-09.
  18. ^ "السوبرنوفا.. لغة برمجة تستخدم اللغة العربية". 18 April 2010. Archived from the original on 2017-07-17.
  19. ^ "Thanks to Reviewers". Journal of Visual Languages & Computing. 24: 68–69. 2013. doi: 10.1016/j.jvlc.2012.12.001. Retrieved 2020-09-29.
  20. ^ "Journal of Visual Languages and Computing". elsevier.com. Retrieved 2020-09-29.
  21. ^ G. Sugithaetal., International Journal of Advanced Engineering Technology E-ISSN 0976-3945
  22. ^ Alnuem, Zafar, Imran, Sana, and Fayed. "Formal specification and validation of a localized algorithm for segregation of critical/noncritical nodes in MAHSNs." International Journal of Distributed Sensor Networks 10, no. 6 (2014): 140973
  23. ^ Hany Salah (11 January 2016). "Ring: A New programming language". youm7.com. youm7.
  24. ^ Bernhard Lauer (14 August 2018). "Ring: flexible, simple, fast". Dotnetpro.
  25. ^ Softpedia Team (20 May 2020). "Ring 1.12 review". Softpedia.
  26. ^ Alohali, Y.A., Fayed, M.S., Mesallam, T., Abdelsamad, Y., Almuhawas, F. and Hagr, A., 2022. A machine learning model to predict citation counts of scientific papers in otology field. BioMed Research International, 2022.
  27. ^ Alohali, Y.A., Fayed, M.S., Abdelsamad, Y., Almuhawas, F., Alahmadi, A., Mesallam, T. and Hagr, A., 2023. Machine learning and cochlear implantation: predicting the post-operative electrode impedances. Electronics, 12(12), p.2720.

Further reading

External links


Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook