Хьюз, Джон (учёный в области информатики)

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Джон Хьюз

англ. R. John M. Hughes


Дата рождения
15 июля 1958 года
Место рождения
Швеция



Род деятельности
Информатика, функциональное программирование




Супруга
Мэри Ширан[1]

Награды и премии

Сайт

Джон Хьюз (англ. R. John M. Hughes; [Нет даты!]) — шведский учёный в области информатики и профессор кафедры информатики Технического университета Чалмерса[2]. Известен исследованиями в области функционального программирования и языка Haskell, а также как один из разработчиков библиотеки QuickCheck.

Вклад[править]

В 1984 году Хьюз получил степень доктора философии (PhD) в Оксфордском университете за диссертацию «Проектирование и реализация языков программирования» (англ. The Design and Implementation of Programming Languages).

Хьюз проводит исследования в области языков программирования. Он является членом группы функционального программирования в Чалмерсе и написал множество исследовательских работ на эту тему, включая «Why Functional Programming Matters»[3]. Значительная часть его исследований связана с языком Haskell.

Хьюз является одним из разработчиков библиотеки QuickCheck, а также соучредителем и генеральным директором компании QuviQ, которая предоставляет программное обеспечение QuickCheck и проводит обучение по его использованию.

В 2016 году он появился на научно-популярном YouTube-канале Computerphile, где объяснял функциональное программирование и QuickCheck.

Признание[править]

В 2018 году Хьюз был избран действительным членом ACM за «вклад в тестирование программного обеспечения и функциональное программирование»[4].

Примечания[править]

  1. Programming pioneer with a passion for an inclusive academia. Meet our scientists. Швеция: Технический университет Чалмерса (2025-12-12). Проверено 22 июля 2026.
  2. Hughes, John John Hughes. Технический университет Чалмерса (2000–2024). Проверено 22 июля 2026.
  3. Hughes, John Why Functional Programming Matters // The Computer Journal. — 1989. — том 32. — № 2. — С. 98–107. — DOI:10.1093/comjnl/32.2.98
  4. 2018 ACM Fellows Honored for Pivotal Achievements that Underpin the Digital Age. Ассоциация вычислительной техники (2018-12-05). Проверено 22 июля 2026.

Литература[править]

  • J. Hughes. «Generalizing monads to arrows». Science of Computer Programming, (37):67–111, 2000.

Ссылки[править]

Рувики

Одним из источников, использованных при создании данной статьи, является статья из википроекта «Рувики» («ruwiki.ru») под названием «Хьюз, Джон (учёный в области информатики)», расположенная по адресу:

Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий.

Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?».