John Hughes (datavetare)
R. John M. Hughes , född datavetare och professor vid avdelningen för datavetenskap vid Chalmers tekniska högskola .
15 juli 1958 , är enBidrag
1984 fick Hughes sin doktorsexamen från University of Oxford för avhandlingen "The Design and Implementation of Programming Languages".
Hughes är medlem i gruppen för funktionell programmering på Chalmers, och mycket av hans forskning relaterar till programmeringsspråket Haskell . Han forskar inom området programmeringsspråk och är författare till många inflytelserika forskningsartiklar i ämnet, inklusive "Why Functional Programming Matters".
Hughes är en av utvecklarna av QuickCheck , samt medgrundare och VD för QuviQ, som tillhandahåller QuickCheck-mjukvaran och erbjuder kurser i hur man använder den.
2016 dök han upp i den populärvetenskapliga YouTube-kanalen Computerphile och förklarade Functional Programming och QuickCheck.
Erkännande
Hughes valdes till ACM Fellow 2018 för "bidrag till mjukvarutestning och funktionell programmering".
Se även
Bibliografi
- J. Hughes. "Generalisera monader till pilar ". Science of Computer Programming , ( 37 ):67-111, 2000.
externa länkar