Махмуд Самир Файед - Mahmoud Samir Fayed

Махмуд Самир Файед
محمود سمير فايد
Махмуд Самир Файед, создатель PWCT.jpg
Родился (1986-12-29) 29 декабря 1986 г. (возраст 33)
НациональностьЕгиптянин
Альма-матерМенуфийский университет
(B.Eng., 2008)
Университет Короля Сауда
(Магистр наук, 2017)
оккупацияКомпьютерный программист
Активные годы2005-настоящее время
ИзвестенPWCT, Кольцо

Махмуд Самир Файед (родился 29 декабря 1986 г.) Компьютерный программист, известный как создатель PWCT язык программирования. PWCT - это бесплатный открытый исходный код язык визуального программирования для разработка программного обеспечения. Он также создал или спроектировал Кольцо. то динамически типизированный, язык программирования. Он исследователь в Университет Короля Сауда. До этого работал в Эр-Рияд Техно-Вэлли в инкубаторе информационных и коммуникационных технологий.[1][2][3][4][5][6][7]

Задний план

Файед начал учиться компьютерное программирование в 10 лет под присмотром отца, который работает Компьютерный программист. Он начал использовать Язык программирования Clipper под MS-DOS. В 2006 году он написал бесплатные книги по программированию на арабском языке. Он учился Информатика на Факультет электронной инженерии, Менуфийский университет, Египет, выпуск 2008 г.[8][9][10][11]

Файед получил Степень магистра в 2017 г. - Колледж компьютерных и информационных наук, Университет Короля Сауда, Саудовская Аравия.[12]

Карьера

Язык PWCT

В 2005 году Файед начал работу над новым язык визуального программирования называется PWCT и распространил его как свободно открытый исходный код проект в 2008 году.[13][14][15]

Язык сверхновой

В 2009 году Файед начал работу над новым язык программирования называется Сверхновая звезда и распространил его как свободно открытый исходный код проект в 2010 году. Поддержка языка написания исходного кода на арабский /английский ключевые слова в то же время, и это Доменный язык для разработки графического интерфейса с использованием естественный код. Supernova разработана с использованием PWCT.[16][17][18]

Журнал JVLC

В 2013 году Файед работал с другими исследователями в качестве рецензента в Journal of Visual Languages ​​and Computing. [19] Журнал издает Эльзевир.[20]

Алгоритм LASCNN

В 2013-2014 годах Файед работал с другими исследователями над созданием Алгоритм LASCNN. В теории графов LASCNN это Lокализованный Аалгоритм для Sэгрегация Cритический /Nкритический Nоды. В Алгоритм LASCNN устанавливает список соседних узлов из k и дублирующий список свободных парных соединений на основе информации о k переходах. Если соседи остаются подключенными, то узел некритичен.[21][22]

Язык звонка

В 2013 году Файед начал работу над новым язык программирования называется Кольцо и распространил его как свободно открытый исходный код проект в 2016 году. Ring стремится предложить язык, ориентированный на помощь разработчику в создании естественных интерфейсов и декларативных DSL.[23][24][25]На Ring влияют многие языки программирования, включая Lua, Python, C и Рубин.[26]

Язык программирования Ring включает libcurl, Аллегро, LibSDL, OpenGL и Qt в стандартной библиотеке. [27]

Статьи

  • Файед и др., PWCT: новый язык визуального программирования общего назначения для поддержки повсеместной разработки приложений, CCF Transactions on Pervasive Computing and Interaction, 2020
  • Имран, М. А. Альнуэм, М. С. Файед, А. Аламри, Локализованный алгоритм для разделения критических / некритических узлов в мобильных специальных и сенсорных сетях, Procedure Computer Science, 2013.

использованная литература

  1. ^ М. Аюни (29 июля 2020 г.). «Диалог с Махмудом Файедом» (PDF). Springer.
  2. ^ Программирование на начальном уровне - от новичка к профессионалу | Мансур Аюни | Apress.
  3. ^ Монс Хавас (29 мая 2018 г.). «Прогресс в разработке PWCT 2.0». youm7.com. youm7.
  4. ^ Rich (14 декабря 2011 г.). «Подкаст Anvil: программирование без технологии кодирования». Sourceforge.
  5. ^ Ахмед Тартур (январь 2020 г.). «Ваш путь к программированию (арабская книга, страницы 56-57)» (PDF). Котобна.
  6. ^ Ахмед Мохаммед Хасан. «Ring: язык программирования, разработанный арабами». muslims-res.com. Получено 2020-09-28.
  7. ^ Зайед. «Программирование без программирования». itwadi.com. Получено 2020-09-28.
  8. ^ Хенд Аль-Халифа (29 февраля 2008 г.). «Свободный язык визуального программирования с открытым исходным кодом». Аль-Рияд.
  9. ^ Наглаа Эльсайед (2009). «Программирование без технологии кодирования - инновационный проект (оффлайн)» (PDF). Аль-Гомхурия.
  10. ^ Самар Шейкер (2008). "Изучите программирование с Махмудом Файедом (автономный источник)" (PDF). Роза_ал-Юсуф.
  11. ^ Омар Селим (2019). «Кольцевой язык программирования». bimarabia.com.
  12. ^ Файед, Махмуд Самир. «Универсальный визуальный язык и информационная система с тематическими исследованиями в разработке бизнес-приложений». Препринт arXiv arXiv: 1712.10281 (2017).
  13. ^ Журнал Computer Total (7 октября 2018 г.). «Бесплатное программное обеспечение: лучшее бесплатное программное обеспечение с октября 2018 года - включает в себя (с помощью PWCT вы можете создавать практически все)». Компьютер!.
  14. ^ Журнал AL-AALEM (ноябрь 2008 г.). «Программирование без обзора технологии программирования» (PDF). AL-AALEM the Scientists Magazine, выпуск № 116, страницы 26-27 Депозит № 18/0157. ISSN  1319-6545.
  15. ^ Андрей Феркало (11 марта 2014 г.). «Программирование без обзора технологии кодирования». Софтпедия.
  16. ^ Омния (24 декабря 2011 г.). «Молодой человек из Египта изобретает язык программирования Supernova». youm7.com. youm7.
  17. ^ Зайед. «Supernova (арабский язык программирования)». itwadi.com. Получено 2020-10-09.
  18. ^ https://web.archive.org/web/20170717225607/http://www.mawhopon.net/?p=5871
  19. ^ «Спасибо рецензентам - Журнал визуальных языков и вычислений, том 24, выпуск 1, февраль 2013 г., страницы 68-69». doi.org. Получено 2020-09-29.
  20. ^ "Журнал визуальных языков и вычислений". elsevier.com. Получено 2020-09-29.
  21. ^ G. Sugithaetal., Международный журнал передовых инженерных технологий E-ISSN 0976-3945
  22. ^ Альнуэм, Зафар, Имран, Сана и Файед. «Формальная спецификация и проверка локализованного алгоритма для разделения критических / некритических узлов в MAHSN». Международный журнал распределенных сенсорных сетей 10, вып. 6 (2014): 140973
  23. ^ Хани Салах (11 января 2016 г.). «Кольцо: новый язык программирования». youm7.com. youm7.
  24. ^ Бернхард Лауэр (14 августа 2018 г.). «Кольцо: гибкое, простое, быстрое». Dotnetpro.
  25. ^ Команда Softpedia (20 мая 2020 г.). "Кольцо 1.12 обзор". Софтпедия.
  26. ^ Пол Крилл (24 августа 2020 г.). «Обновление кольцевого языка делает упор на WebAssembly». InfoWorld.
  27. ^ «Документация Ring 1.13». ring-lang.github. Получено 2020-11-17.

дальнейшее чтение

внешние ссылки