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

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

Общие сведения
Джон Хьюз
англ. R. John M. Hughes
Дата рождения 15 июля 1958(1958-07-15) (68 лет)
Место рождения Швеция
Страна
Род деятельности Информатика, функциональное программирование
Супруга Мэри Ширан[1]
Награды и премии
Сайт cse.chalmers.se/~rjmh

Вклад

В 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. Швеция: Технический университет Чалмерса (12 декабря 2025). Дата обращения: 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. Ассоциация вычислительной техники (5 декабря 2018). Дата обращения: 22 июля 2026.

Литература

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

Ссылки

Дополнительно по теме