Mahmud Samir Fayed

Mahmoud Samir Fayed
محمود سمير فايد
Mahmoud Samir Fayed the creator of PWCT.jpg
Urodzić się ( 1986-12-29 ) 29 grudnia 1986 (wiek 36)
Narodowość Egipcjanin
Alma Mater


Menoufia University (licencjat, 2008) King Saud University (mgr, 2017)
Zawód Programista komputerowy
lata aktywności 2005-obecnie
Znany z PWCT , Pierścień

Mahmoud Samir Fayed (ur. 29 grudnia 1986) to programista komputerowy , znany jako twórca języka programowania PWCT . PWCT to wizualny język programowania typu open source do tworzenia oprogramowania . On także stworzył lub zaprojektował Pierścień . Jest pracownikiem naukowym na Uniwersytecie Króla Sauda . Wcześniej pracował w Riyadh Techno Valley w Inkubatorze Technologii Informacyjno-Komunikacyjnych.

Tło

Fayed zaczął uczyć się programowania w wieku 10 lat pod okiem swojego ojca, który pracuje jako programista komputerowy . Zaczął używać języka programowania Clipper pod MS-DOS . W 2006 roku napisał darmowe arabskie książki o programowaniu. Studiował informatykę na Wydziale Inżynierii Elektronicznej Uniwersytetu Menoufia w Egipcie , który ukończył w 2008 roku .

Fayed uzyskał tytuł magistra w 2017 roku w Wyższej Szkole Informatyki i Informatyki na Uniwersytecie Króla Sauda w Arabii Saudyjskiej .

Kariera

język PCCT

W 2005 roku Fayed rozpoczął pracę nad nowym wizualnym językiem programowania o nazwie PWCT i rozprowadził go jako darmowy projekt typu open source w 2008 roku.

Język supernowej

W 2009 roku Fayed rozpoczął pracę nad nowym językiem programowania o nazwie Supernova i rozprowadził go jako darmowy projekt open source w 2010 roku. Język obsługuje jednoczesne pisanie kodu źródłowego w arabskich / angielskich słowach kluczowych i jest to język specyficzny dla domeny dla GUI rozwój przy użyciu naturalnego kodu . Supernova jest rozwijana przy użyciu PWCT .

Dziennik JVLC

W 2013 Fayed pracował z innymi badaczami jako recenzent dla Journal of Visual Languages ​​and Computing. Czasopismo jest wydawane przez Elsevier .

Algorytm LASCNN

W latach 2013-2014 Fayed pracował z innymi badaczami przy projektowaniu algorytmu LASCNN . W teorii grafów LASCNN jest lokalnym algorytmem segregacji węzłów krytycznych / niekrytycznych . _ _ Algorytm LASCNN ustanawia listę sąsiadów k -hop i listę połączeń zduplikowanymi wolnymi parami na podstawie informacji k -hop. Jeśli sąsiedzi pozostają połączeni, węzeł nie jest krytyczny.

Język dzwonka

W 2013 roku Fayed rozpoczął pracę nad nowym językiem programowania o nazwie Ring , aw 2016 roku udostępnił go jako darmowy projekt typu open source. Ring ma na celu zaoferowanie języka skupionego na pomocy programistom w budowaniu naturalnych interfejsów i deklaratywnych DSL .

Dokumenty tożsamości

  • Fayed i in., PWCT: nowatorski język programowania wizualnego ogólnego przeznaczenia wspierający wszechobecny rozwój aplikacji, CCF Transactions on Pervasive Computing and Interaction, 2020
  • Imran, MA Alnuem, MS Fayed, A Alamri, Zlokalizowany algorytm segregacji węzłów krytycznych/niekrytycznych w mobilnych sieciach ad hoc i sensorowych, Procedia Computer Science, 2013
  1. ^ M. Ayouni (29 lipca 2020). „Dialog z Mahmoudem Fayedem” (PDF) . Springera .
  2. ^ Począwszy od programowania pierścieniowego - od nowicjusza do profesjonalisty | Mansour Ayouni | Apress .
  3. ^ Mones Hawas (29 maja 2018). „Postęp w rozwoju PWCT 2.0” . youm7.com . ty7 .
  4. ^ Bogaty (14 grudnia 2011). „Podcast The Anvil: Programowanie bez technologii kodowania” . Źródło Forge .
  5. ^ Ahmed Tartour (styczeń 2020). „Twoja droga do programowania (książka arabska, strony 56-57)” (PDF) . Kotobna .
  6. Bibliografia _ „Ring: język programowania opracowany przez Arabów” . muslims-res.com . Źródło 2020-09-28 .
  7. Bibliografia _ „Projekt programowania bez kodowania” . itwadi.com . Źródło 2020-09-28 .
  8. ^ Hend Al-Khalifa (29 lutego 2008). „Darmowy język programowania wizualnego Open Source” . Al Rijad .
  9. ^ Naglaa Elsayed (2009). „Programowanie bez technologii kodowania - innowacyjny projekt (źródło offline)” (PDF) . Al Gomhuria . Zarchiwizowane od oryginału (PDF) w dniu 18.06.2019 r.
  10. Bibliografia _ „Naucz się programowania z Mahmoudem Fayedem (źródło offline)” (PDF) . Rose_al-Yūsuf . Zarchiwizowane od oryginału (PDF) w dniu 2020-10-11.
  11. ^ Omar Selim (2019). „Język programowania pierścienia” . bimarabia.com.
  12. ^ Fayed, Mahmoud Samir. „Ogólnego przeznaczenia język wizualny i system informacyjny ze studiami przypadków dotyczącymi tworzenia aplikacji biznesowych”. arXiv preprint arXiv:1712.10281 (2017).
  13. ^ Magazyn Computer Total (7 października 2018). „Darmowe oprogramowanie: najlepsze darmowe oprogramowanie od października 2018 r. — zawiera (za pomocą PWCT można zrobić prawie wszystko)” . Komputer! Razem .
  14. ^   Magazyn AL-AALEM (listopad 2008). „Programowanie bez przeglądu technologii kodowania” (PDF) . Al-ʻĀlim = Magazyn Al-Aalem (naukowiec) . AL-AALEM the Scientists Magazine, wydanie nr 116, strony 26-27 Numer depozytu 18/0157. ISSN 1319-6545 .
  15. ^ Andrei Fercalo (11 marca 2014). „Programowanie bez przeglądu technologii kodowania” . Softpedia .
  16. ^ Omnia (24 grudnia 2011). „Młody Egipcjanin wymyśla język programowania Supernova” . youm7.com . ty7 .
  17. Bibliografia _ „Supernova (arabski język programowania)” . itwadi.com . Źródło 2020-10-09 .
  18. Bibliografia Linki zewnętrzne 18 kwietnia 2010 r. Zarchiwizowane od oryginału w dniu 17.07.2017 r.
  19. ^ „Podziękowania dla recenzentów” . Journal of Visual Languages ​​& Computing . 24 : 68–69. 2013. doi : 10.1016/j.jvlc.2012.12.001 . Źródło 2020-09-29 .
  20. ^ „Journal of Visual Languages ​​and Computing” . elsevier.com . Źródło 2020-09-29 .
  21. ^ G. Sugithaetal., International Journal of Advanced Engineering Technology E-ISSN 0976-3945
  22. ^ Alnuem, Zafar, Imran, Sana i Fayed. „Formalna specyfikacja i walidacja zlokalizowanego algorytmu segregacji węzłów krytycznych / niekrytycznych w MAHSN”. International Journal of Distributed Sensor Networks 10, no. 6 (2014): 140973
  23. ^ Hany Salah (11 stycznia 2016). „Pierścień: nowy język programowania” . youm7.com . ty7 .
  24. ^ Bernhard Lauer (14 sierpnia 2018). „Pierścień: elastyczny, prosty, szybki” . Dotnet pro .
  25. ^ Zespół Softpedia (20 maja 2020). „Recenzja pierścienia 1.12” . Softpedia .

Dalsza lektura

Linki zewnętrzne