Махмуд Самир Файед

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

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

СОДЕРЖАНИЕ
  • 1 Справочная информация
  • 2 Карьера
    • 2.1 Язык PWCT
    • 2.2 Язык сверхновых
    • 2.3 Журнал JVLC
    • 2.4 Алгоритм LASCNN
    • 2.5 Язык звонка
  • 3 статьи
  • 4 ссылки
  • 5 Дальнейшее чтение
  • 6 Внешние ссылки
Фон

Файед начал изучать компьютерное программирование в 10 лет под руководством своего отца, который работает программистом. Он начал использовать язык программирования Clipper под MS-DOS. В 2006 году он написал бесплатные книги по программированию на арабском языке. Он изучал компьютерные науки на факультете электронной техники, Menoufia университета, Египет, который окончил в 2008 году.

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

Карьера

Язык PWCT

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

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

В 2009 году Файед начал работу над новым языком программирования под названием Supernova и в 2010 году распространил его как проект с открытым исходным кодом. Этот язык поддерживает одновременное написание исходного кода с использованием ключевых слов на арабском / английском языках и является предметно-ориентированным языком для графического интерфейса пользователя. разработка с использованием естественного кода. Supernova разрабатывается с использованием PWCT.

Журнал JVLC

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

Алгоритм LASCNN

В 2013-2014 годах Файед работал с другими исследователями над разработкой алгоритма LASCNN. В теории графов, LASCNN является L ocalized A lgorithm для S egregation из C ritical / N на критических N од. LASCNN алгоритм налаживает к список хмеля соседа и список мудро соединения дубликата свободной пары на основе информации, к хмелевой. Если соседи остаются подключенными, то узел некритичен.

Язык звонка

В 2013 году Файед начал работу над новым языком программирования под названием Ring и распространил его как проект с открытым исходным кодом в 2016 году. Ring стремится предложить язык, ориентированный на помощь разработчику в создании естественных интерфейсов и декларативных DSL. Ring находится под влиянием многих языков программирования, включая Lua, Python, C и Ruby.

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

Статьи
  • Файед и др., PWCT: новый язык визуального программирования общего назначения для поддержки повсеместной разработки приложений, CCF Transactions on Pervasive Computing and Interaction, 2020
  • Имран, М.А. Альнуэм, М.С. Файед, А. Аламри, Локализованный алгоритм для разделения критических / некритических узлов в мобильных специальных и сенсорных сетях, Procedure Computer Science, 2013.
использованная литература
  1. ^ М. Ayouni (29 июля 2020). «Диалог с Махмудом Файедом» (PDF). Springer.
  2. ^ Начало кольцевого программирования - от новичка к профессионалу | Мансур Аюни | Апресс.
  3. ^ Mones Хавас (29 мая 2018). «Прогресс в разработке PWCT 2.0». youm7.com. youm7.
  4. ↑ Rich (14 декабря 2011 г.). «Подкаст Anvil: программирование без технологии кодирования». sourceforge.
  5. ^ Ahmed Tartour (январь 2020). «Ваш путь к программированию (арабская книга, страницы 56-57)» (PDF). Котобна.
  6. ^ Ахмед Мохаммед Хасан. «Ring: язык программирования, разработанный арабами». muslims-res.com. Проверено 28 сентября 2020.
  7. ^ Зайед. «Программирование без программирования». itwadi.com. Проверено 28 сентября 2020.
  8. ^ Hend Аль-Халифа (29 февраля 2008). «Свободный язык визуального программирования с открытым исходным кодом». Аль-Рияд.
  9. ^ Naglaa Эльсайед (2009). «Программирование без технологии кодирования - инновационный проект (автономный источник)» (PDF). Аль-Гомхурия. Архивировано из оригинального (PDF) на 18.06.2019.
  10. ^ Самар Шейкер (2008). «Изучите программирование с Махмудом Файедом (автономный источник)» (PDF). Rose_al-Yūsuf. Архивировано из оригинального (PDF) на 2020-10-11.
  11. ^ Омар Селим (2019). «Кольцевой язык программирования». bimarabia.com.
  12. ^ Файед, Махмуд Самир. «Универсальный визуальный язык и информационная система с тематическими исследованиями в разработке бизнес-приложений». Препринт arXiv arXiv: 1712.10281 (2017).
  13. ↑ Computer Total Magazine (7 октября 2018 г.). «Бесплатное программное обеспечение: лучшее бесплатное программное обеспечение с октября 2018 года - включает в себя (с помощью PWCT вы можете создавать практически все, что угодно)». Компьютер! Totaal.
  14. ^ AL-AALEM Magazine (ноябрь 2008). «Обзор технологии программирования без кодирования» (PDF). Аль-Алим = Журнал Аль-Аалем (Ученый). AL-AALEM the Scientists Magazine, выпуск № 116, страницы 26-27 Депозит № 18/0157. ISSN   1319-6545.
  15. ^ Андрей Fercalo (11 марта 2014). «Программирование без обзора технологии кодирования». Софтпедия.
  16. ↑ Omnia (24 декабря 2011 г.). «Молодой человек из Египта изобретает язык программирования Supernova». youm7.com. youm7.
  17. ^ Зайед. «Supernova (арабский язык программирования)». itwadi.com. Проверено 9 октября 2020.
  18. ^ "السوبرنوفا.. لغة برمجة تستخدم اللغة العربية". 18 апреля 2010. Архивировано из оригинала на 2017-07-17.
  19. ^ «Спасибо рецензентам». Журнал визуальных языков и вычислений. 24: 68–69. 2013. DOI : 10.1016 / j.jvlc.2012.12.001. Проверено 29 сентября 2020.
  20. ^ "Журнал визуальных языков и вычислений". elsevier.com. Проверено 29 сентября 2020.
  21. ^ G. Sugithaetal., Международный журнал передовых инженерных технологий E-ISSN 0976-3945
  22. ^ Alnuem, Зафар, Имран, Сана, и Файед. «Формальная спецификация и проверка локализованного алгоритма разделения критических / некритических узлов в MAHSN». Международный журнал распределенных сенсорных сетей 10, вып. 6 (2014): 140973
  23. ^ Хани Салах (11 января 2016). «Кольцо: новый язык программирования». youm7.com. youm7.
  24. ↑ Бернхард Лауэр (14 августа 2018 г.). «Кольцо: гибкое, простое, быстрое». Dotnetpro.
  25. ^ Softpedia Team (20 мая 2020). "Кольцо 1.12 обзор". Софтпедия.
  26. ↑ Пол Крилл (24 августа 2020 г.). «Обновление кольцевого языка делает упор на WebAssembly». InfoWorld.
  27. ^ "Документация по кольцу 1.13". кольцо-lang.github. Проверено 17 ноября 2020.
дальнейшее чтение
внешние ссылки
Последняя правка сделана 2023-12-31 01:55:14
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте