John Hughes, Datalogi

John Hughes
Programvaruteknik
rjmh at chalmers dot se
+46 31 772 10 01

John Hughes utsågs till professor i datalogi den 1 juli 1992.

John Hughes was born in 1958 in Wales, Great Britain. He received his doctorate in 1984 from Oxford University, and after holding research­fellowships at Oxford University and Chalmers, took up a Chair at Glasgow University in 1986. At Glasgow, he founded one of the top research groups in functional programming, and in August 1992 moved to a Chair at Chalmers.

John Hughes' research is in the area of  functional programming languages, a type of very high-level language in which some of the programmer’s usual responsibilities are taken over by the computer, leaving him or her free to concentrate on the essentials of the problem to be solved. He has proposed new language features, a functional programming methodology, applications of program transformation, and implementation techniques, and in recent years has focussed on the automatic analysis of programs. He particularly enjoys finding novel applications of "pure" theory to solve practical problems.

John Hughes is secretary of the IFIP Working Group on functional programming, was a member of the committee that designed Haskell, the common language, has chaired the program committee of the main conference, and has organised many international meetings.

Ytterligare information om John Hughes' forskning