2023 - Research.com Computer Science in Sweden Leader Award
2022 - Research.com Computer Science in Sweden Leader Award
His primary scientific interests are in Programming language, Haskell, Functional programming, Combinatory logic and Theoretical computer science. Many of his studies on Programming language apply to Equational reasoning as well. His Haskell research includes themes of Random testing, Very high-level programming language, Method, Object-oriented programming and Implementation.
His research in Functional programming intersects with topics in Dynamic data structures, Type and Bounded function. His Combinatory logic study incorporates themes from Graphical user interface, Web page and Parsing. He interconnects Space, Functional compiler, Bootstrapping and Compiler in the investigation of issues within Theoretical computer science.
John Hughes mostly deals with Programming language, Theoretical computer science, Haskell, Functional programming and Software. John Hughes combines subjects such as Random testing and Simple with his study of Programming language. His work investigates the relationship between Theoretical computer science and topics such as Data structure that intersect with problems in Correctness.
His Haskell research incorporates themes from First-generation programming language, Very high-level programming language, Monad, Artificial intelligence and Combinatory logic. John Hughes studied Functional programming and Declarative programming that intersect with Procedural programming. His work carried out in the field of Software brings together such families of science as Software engineering and Erlang.
John Hughes mainly focuses on Programming language, Software, Theoretical computer science, Random testing and Software engineering. His Programming language study combines topics in areas such as Computer security, Semantics and Test case. His biological study spans a wide range of topics, including Erlang and Access control.
The Theoretical computer science study combines topics in areas such as Probabilistic logic and Code coverage. John Hughes focuses mostly in the field of Random testing, narrowing it down to matters related to Simple and, in some cases, Formal verification. His Software engineering research is multidisciplinary, incorporating elements of Code, Purely functional, Simple, Simulation and State transition function.
John Hughes focuses on Random testing, Programming language, Theoretical computer science, Software and Software engineering. His study in Random testing is interdisciplinary in nature, drawing from both State transition function, Simple, Distributed computing and Counterexample. His is doing research in Functional logic programming, Inductive programming, Procedural programming, Programming language theory and Programming paradigm, both of which are found in Programming language.
His studies deal with areas such as Falsifiability and Solver as well as Theoretical computer science. His Bebugging, Test effort and AUTOSAR study in the realm of Software interacts with subjects such as Automated method. His biological study spans a wide range of topics, including Race condition, Simulation and Software testing.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Report on the programming language Haskell: a non-strict, purely functional language version 1.2
Paul Hudak;Simon Peyton Jones;Philip Wadler;Brian Boutel.
Sigplan Notices (1992)
QuickCheck: a lightweight tool for random testing of Haskell programs
Koen Claessen;John Hughes.
international conference on functional programming (2000)
Why functional programming matters
J. Hughes.
The Computer Journal (1989)
Why functional programming matters
John Hughes.
The Computer Journal (1989)
Introduction to Computer Graphics
James D. Foley;Richard L. Phillips;John F. Hughes;Andries van Dam.
(1993)
SKETCH: an interface for sketching 3D scenes
Robert C. Zeleznik;Kenneth P. Herndon;John F. Hughes.
international conference on computer graphics and interactive techniques (1996)
As-rigid-as-possible shape manipulation
Takeo Igarashi;Tomer Moscovich;John F. Hughes.
international conference on computer graphics and interactive techniques (2005)
Direct manipulation of free-form deformations
William M. Hsu;John F. Hughes;Henry Kaufman.
international conference on computer graphics and interactive techniques (1992)
Computer graphics: principles and practice (2nd ed.)
James D. Foley;Andries van Dam;Steven K. Feiner;John F. Hughes.
(1990)
Generalising monads to arrows
John Hughes.
mathematics of program construction (2000)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Chalmers University of Technology
University of Tokyo
University of Pennsylvania
Microsoft (United States)
Brown University
Georgia Institute of Technology
Columbia University
University of Edinburgh
Yale University
École Polytechnique
Kingston University
Florida State University
University of Sussex
National Institute for Materials Science
Helmholtz Centre for Environmental Research
University of Strathclyde
University of Florence
Leibniz Association
University of Bologna
Nanjing University
University of Rhode Island
University of Arizona
University of Edinburgh
Stony Brook University
University of Milan
Space Telescope Science Institute