John Hughes (informatyk)
R. John M. Hughes , urodzony informatykiem i profesorem na Wydziale Informatyki Chalmers University of Technology .
15 lipca 1958 , jestSkładki
W 1984 Hughes uzyskał stopień doktora na Uniwersytecie Oksfordzkim za pracę „Projektowanie i wdrażanie języków programowania”.
Hughes jest członkiem grupy programowania funkcyjnego w Chalmers, a większość jego badań dotyczy języka programowania Haskell . Prowadzi badania w dziedzinie języków programowania i jest autorem wielu wpływowych artykułów naukowych na ten temat, w tym „Why Functional Programming Matters”.
Hughes jest jednym z twórców QuickCheck , a także współzałożycielem i dyrektorem generalnym firmy QuviQ, która dostarcza oprogramowanie QuickCheck i oferuje zajęcia z jego obsługi.
W 2016 roku pojawił się na popularnonaukowym kanale YouTube Computerphile, wyjaśniając Programowanie Funkcjonalne i QuickCheck.
Uznanie
Hughes został wybrany na członka ACM w 2018 roku za „wkład w testowanie oprogramowania i programowanie funkcjonalne”.
Zobacz też
Bibliografia
- J. Hughesa. „Uogólnianie monad na strzałki ”. Nauka o programowaniu komputerowym , ( 37 ):67-111, 2000.
Linki zewnętrzne