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