Simon Peyton Jones

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Simon Peyton Jones

Simon Peyton Jones
Born January 18, 1958 (1958-01-18) (age 54)
South Africa
Citizenship United Kingdom British
Fields Computer science
Institutions (formerly University College London,
University of Glasgow)
University of Cambridge
Alma mater Trinity College, Cambridge
Known for Glasgow Haskell Compiler

Simon Peyton Jones (born in South Africa on January 18, 1958) is a British computer scientist who researches the implementation and applications of functional programming languages, particularly lazy functional languages. He is an honorary Professor of Computer Science at the University of Glasgow and supervises PhD Students at the University of Cambridge

Contents

[edit] History

Peyton Jones graduated from Trinity College, Cambridge in 1980,[1] and worked in industry for two years before serving as a lecturer at University College London and (from 1990–1998) as a professor at the University of Glasgow.[1] Since 1998 he has worked as a researcher at Microsoft Research in Cambridge, England[1]. He is married to Dorothy, a priest in the Church of England, and they have three children.[1][2][3].

He is a major contributor to the design of the Haskell programming language[4], and a contributor of the Glasgow Haskell Compiler (GHC)[5]. 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.[6]

He was also a major contributor to the 1999 book Cybernauts Awake[7] which explored the ethical and spiritual implications of the Internet.

In 2004 he was inducted as a Fellow of the Association for Computing Machinery[8].

In 2011, he and Simon Marlow were awarded the SIGPLAN Programming Languages Software Award for their work on GHC[9].

[edit] Bibliography

  • Peyton Jones, Simon (1987). The Implementation of Functional Programming Languages. Prentice-Hall. ISBN 013453333X. 
  • Peyton Jones, Simon; Lester, David R. (August 1992). Implementing Functional Languages. Prentice-Hall. ISBN 0137219520. 
  • Cybernauts Awake!: Ethical and Spiritual Implications of Computers, Information Technology and the Internet. Church House Publishing. 1999. ISBN 9780715165867. 

[edit] References

  1. ^ a b c d Peyton Jones, Simon. "Simon Peyton-Jones - Microsoft Research". Microsoft Research. http://research.microsoft.com/en-us/people/simonpj. Retrieved 2011-04-06. 
  2. ^ Bresnick, Julie (3 July 2001). "GHC developer Simon Peyton Jones on working for, gasp!, Microsoft". Linux.com. http://www.linux.com/archive/feed/13780. 
  3. ^ Peyton Jones, Simon (18 January 2008). "Ancient, but still having fun". haskel@haskel,org. http://article.gmane.org/gmane.comp.lang.haskell.general/15935. 
  4. ^ Peyton Jones, Simon, ed. (December 2002). "Haskell 98 Language and Libraries - The Revised Report". haskell.org. http://www.haskell.org/onlinereport/. 
  5. ^ "The GHC Team". 22 June 2006. http://hackage.haskell.org/trac/ghc/wiki/Contributors. 
  6. ^ "Native Code Generator (NCG)". The Glasgow Haskell Compiler. Haskell.org. September 17, 2007. http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/Backends/NCG. Retrieved November 24, 2009. 
  7. ^ Cybernauts Awake!: Ethical and Spiritual Implications of Computers, Information Technology and the Internet. Church House Publishing. 1999. ISBN 9780715165867. 
  8. ^ "ACM Fellows". Association for Computing Machinery. http://fellows.acm.org/fellow_citation.cfm?id=2286110. 
  9. ^ http://corp.galois.com/blog/2011/6/7/sigplan-programming-languages-software-award.html

[edit] External links


Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages