Хьюз, Джон (учёный в области информатики)
Джон Хьюз (англ. R. John M. Hughes; род. 15 июля 1958) — шведский учёный в области информатики и профессор кафедры информатики Технического университета Чалмерса[2]. Известен исследованиями в области функционального программирования и языка Haskell, а также как один из разработчиков библиотеки QuickCheck.
Общие сведения
| Джон Хьюз | |
|---|---|
| англ. R. John M. Hughes | |
| Дата рождения | 15 июля 1958 (68 лет) |
| Место рождения | Швеция |
| Страна | |
| Род деятельности | Информатика, функциональное программирование |
| Супруга | Мэри Ширан[1] |
| Награды и премии |
Избран действительным членом ACM, 2018 |
| Сайт | 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].
Примечания
Литература
- J. Hughes. «Generalizing monads to arrows». Science of Computer Programming, (37):67–111, 2000.
Ссылки
- cse.chalmers.se/~rjmh — официальный сайт Джон Хьюз