Mahmud Samir Fayed
Mahmoud Samir Fayed | |
---|---|
محمود سمير فايد | |
Urodzić się | 29 grudnia 1986 |
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
- ^ M. Ayouni (29 lipca 2020). „Dialog z Mahmoudem Fayedem” (PDF) . Springera .
- ^ Począwszy od programowania pierścieniowego - od nowicjusza do profesjonalisty | Mansour Ayouni | Apress .
- ^ Mones Hawas (29 maja 2018). „Postęp w rozwoju PWCT 2.0” . youm7.com . ty7 .
- ^ Bogaty (14 grudnia 2011). „Podcast The Anvil: Programowanie bez technologii kodowania” . Źródło Forge .
- ^ Ahmed Tartour (styczeń 2020). „Twoja droga do programowania (książka arabska, strony 56-57)” (PDF) . Kotobna .
- Bibliografia _ „Ring: język programowania opracowany przez Arabów” . muslims-res.com . Źródło 2020-09-28 .
- Bibliografia _ „Projekt programowania bez kodowania” . itwadi.com . Źródło 2020-09-28 .
- ^ Hend Al-Khalifa (29 lutego 2008). „Darmowy język programowania wizualnego Open Source” . Al Rijad .
- ^ 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.
- 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.
- ^ Omar Selim (2019). „Język programowania pierścienia” . bimarabia.com.
- ^ 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).
- ^ 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 .
- ^ 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 .
- ^ Andrei Fercalo (11 marca 2014). „Programowanie bez przeglądu technologii kodowania” . Softpedia .
- ^ Omnia (24 grudnia 2011). „Młody Egipcjanin wymyśla język programowania Supernova” . youm7.com . ty7 .
- Bibliografia _ „Supernova (arabski język programowania)” . itwadi.com . Źródło 2020-10-09 .
- Bibliografia Linki zewnętrzne 18 kwietnia 2010 r. Zarchiwizowane od oryginału w dniu 17.07.2017 r.
- ^ „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 .
- ^ „Journal of Visual Languages and Computing” . elsevier.com . Źródło 2020-09-29 .
- ^ G. Sugithaetal., International Journal of Advanced Engineering Technology E-ISSN 0976-3945
- ^ 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
- ^ Hany Salah (11 stycznia 2016). „Pierścień: nowy język programowania” . youm7.com . ty7 .
- ^ Bernhard Lauer (14 sierpnia 2018). „Pierścień: elastyczny, prosty, szybki” . Dotnet pro .
- ^ Zespół Softpedia (20 maja 2020). „Recenzja pierścienia 1.12” . Softpedia .
Dalsza lektura
- Ayouni (2020) Beginning Ring Programming , Apress (część Springer Nature)
- Hassouna (2019) Ring Basics (książka arabska) , Akademia Hassouna
- Fayed (2016) Ring Programming Language , Code Project
- Fayed (2010) Język programowania Supernova , Code Project