Simon Peyton Jones
Simon Peyton Jones | |
---|---|
Born | |
Citizenship | British |
Alma mater | University of Cambridge |
Known for | Glasgow Haskell Compiler, C-- |
Awards |
|
Scientific career | |
Fields | |
Institutions |
|
Website | research |
Simon Peyton Jones FRS MAE[3] (born 18 January 1958) is a British computer scientist who researches the implementation and applications of functional programming languages, particularly lazy functional programming. [4][1]
Education
Peyton Jones graduated from Trinity College, Cambridge in 1980[5] and went on to complete the Cambridge Diploma in Computer Science.[6]
Career and research
Peyton Jones worked in industry for two years before serving as a lecturer at University College London and, from 1990 to 1998, as a professor at the University of Glasgow.[5] Since 1998 he has worked as a researcher at Microsoft Research in Cambridge, England.[5][7][8]
He is a major contributor to the design of the Haskell programming language,[9] and a lead developer of the Glasgow Haskell Compiler (GHC).[10] He is also co-creator of the C-- programming language, designed for intermediate program representation between the language-specific front-end of a compiler and a general-purpose back-end code generator and optimiser. C-- is used in GHC.[11][12][13]
He was also a major contributor to the 1999 book Cybernauts Awake,[14] which explored the ethical and spiritual implications of the Internet.
Peyton Jones chairs the Computing At School (CAS) group,[2] an organisation which aims to promote the teaching of computer science at school.
Awards and honours
In 2004 he was inducted as a Fellow of the Association for Computing Machinery for contributions to functional programming languages.[15] In 2011 he received membership in the Academia Europaea.
In 2011, he and Simon Marlow were awarded the SIGPLAN Programming Languages Software Award for their work on GHC.[16]
In 2013, he received an honorary doctorate from the University of Glasgow.[17]
He was elected a Fellow of the Royal Society (FRS) in 2016[3] and a Distinguished Fellow of the British Computer Society (DFBCS) in 2017.
References
- ^ a b Simon Peyton Jones publications indexed by Google Scholar
- ^ a b Computing At School: About us
- ^ a b Anon (2016). "Professor Simon Peyton Jones FRS". London: Royal Society. Archived from the original on 29 April 2016. One or more of the preceding sentences incorporates text from the royalsociety.org website where:
“All text published under the heading 'Biography' on Fellow profile pages is available under Creative Commons Attribution 4.0 International License.” --"Royal Society Terms, conditions and policies". Archived from the original on 25 September 2015. Retrieved 9 March 2016.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ Simon L. Peyton Jones at DBLP Bibliography Server
- ^ a b c Peyton Jones, Simon. "Simon Peyton-Jones - Microsoft Research". Microsoft Research. Retrieved 6 April 2011.
- ^ Peter Siebel (2009) Coders at Work: Reflections on the Craft of Programming ISBN 1430219483
- ^ Bresnick, Julie (3 July 2001). "GHC developer Simon Peyton Jones on working for, gasp!, Microsoft". Linux.com.[permanent dead link]
- ^ Peyton Jones, Simon (18 January 2008). "Ancient, but still having fun". haskel@haskel,org.
- ^ Peyton Jones, Simon, ed. (December 2002). "Haskell 98 Language and Libraries - The Revised Report". haskell.org.
- ^ "The GHC Team". 22 June 2006.
- ^ "Native Code Generator (NCG)". The Glasgow Haskell Compiler. Haskell.org. 17 September 2007. Retrieved 24 November 2009.
- ^ Peyton Jones, Simon (1987). The Implementation of Functional Programming Languages. Prentice-Hall. ISBN 0-13-453333-X.
- ^ Peyton Jones, Simon; Lester, David R. (August 1992). Implementing Functional Languages. Prentice-Hall. ISBN 0-13-721952-0.
- ^ Cybernauts Awake!: Ethical and Spiritual Implications of Computers, Information Technology and the Internet. Church House Publishing. 1999. ISBN 978-0-7151-6586-7.
- ^ "Prof Simon L Peyton-Jones - Award Winner". Association for Computing Machinery.
- ^ "SIGPLAN Programming Languages Software Award". Galois, Inc. 7 June 2011. Archived from the original on 10 June 2011.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ "Honorary Doctorate for Simon Peyton Jones". University of Glasgow. Retrieved 20 July 2014.
- Use dmy dates from May 2012
- 1958 births
- Living people
- Alumni of Trinity College, Cambridge
- British computer scientists
- Academics of University College London
- Academics of the University of Glasgow
- Functional programming
- Programming language researchers
- Microsoft employees
- Members of Academia Europaea
- Fellows of the Association for Computing Machinery
- Fellows of the Royal Society
- Fellows of the British Computer Society