Top Qs
Timeline
Chat
Perspective
John Hughes (computer scientist)
From Wikipedia, the free encyclopedia
Remove ads
R. John M. Hughes (born 15 July 1958) is a computer scientist and professor in the computer science department at Chalmers University of Technology.[1]
Remove ads
Contributions
In 1984, Hughes received his Doctor of Philosophy (PhD) from the University of Oxford for the thesis "The Design and Implementation of Programming Languages".[2]
Hughes does research in the field of programming languages. He is a member of the functional programming group at Chalmers, and has written many influential research papers on the subject, including "Why Functional Programming Matters".[3] Much of his research relates to the language Haskell.
Hughes is one of the developers of the QuickCheck library, and a cofounder and CEO of QuviQ, which provides QuickCheck software and offers classes in how to use it.[4]
In 2016, he appeared in the popular science YouTube channel Computerphile explaining functional programming and QuickCheck.[5][6]
Remove ads
Recognition
Hughes was elected as an ACM Fellow in 2018 for "contributions to software testing and functional programming".[7]
See also
Bibliography
- J. Hughes. "Generalizing monads to arrows".[8] Science of Computer Programming, (37):67-111, 2000.
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads