All Topics  
Simon Peyton Jones

 

   Email Print
   Bookmark   Link






 

Simon Peyton Jones



 
 
Simon Peyton Jones (born in South Africa
South Africa

The Republic of South Africa, also known by Official names of South Africa, is a country located at the southern tip of the continent of Africa....
 on January 18, 1958 ) is a British computer scientist
Computer scientist

A computer scientist is a person who has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems....
 who researches the implementation
Implementation

Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, Standardization, algorithm, or policy....
 and applications
Application software

Application software is any tool that functions and is operated by means of a computer, with the purpose of supporting or improving the software user 's work....
 of functional programming languages, particularly lazy functional languages
Lazy evaluation

In computer programming, lazy evaluation is the technique of delaying a computation until such time as the result of the computation is known to be needed....
. He is an honorary Professor of Computer Science at the University of Glasgow
University of Glasgow

The University of Glasgow was founded in 1451, in Glasgow, Scotland, and, along with its contemporary institution, the University of St Andrews, it formed the Kingdom of Scotland's equivalent to Oxbridge....
 and supervises PhD Students at the University of Cambridge
University of Cambridge

The University of Cambridge , located in Cambridge, England, is the List of oldest universities in continuous operation university in the Anglosphere....
.

Peyton Jones graduated from Trinity College, Cambridge
Trinity College, Cambridge

Trinity College is one of the 31 Colleges of the University of Cambridge of the University of Cambridge. Trinity has more members than any other college in Cambridge or University of Oxford, with around 700 undergraduates, 430 graduate students, and over 160 Fellows; however, counting only the student body it has somewhat fewer than Homert...
 in 1980, and worked in industry for two years before serving as a lecturer
Lecturer

Lecturer is a term of academic rank. In the United Kingdom lecturer is the name given to university teachers in their first permanent university position....
 at University College London
University College London

University College London is a university institution and constituent college of the University of London based primarily in London, England, United Kingdom....
 and as a professor
Professor

The meaning of the word professor varies. In some English-speaking countries, it refers to a senior academic who holds a departmental chair, especially as head of the Academic department, or a personal chair awarded specifically to that individual....
 at the University of Glasgow
University of Glasgow

The University of Glasgow was founded in 1451, in Glasgow, Scotland, and, along with its contemporary institution, the University of St Andrews, it formed the Kingdom of Scotland's equivalent to Oxbridge....
, where he subsequently served as Head of the Department of Computer Science.






Discussion
Ask a question about 'Simon Peyton Jones'
Start a new discussion about 'Simon Peyton Jones'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Simon Peyton Jones (born in South Africa
South Africa

The Republic of South Africa, also known by Official names of South Africa, is a country located at the southern tip of the continent of Africa....
 on January 18, 1958 ) is a British computer scientist
Computer scientist

A computer scientist is a person who has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems....
 who researches the implementation
Implementation

Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, Standardization, algorithm, or policy....
 and applications
Application software

Application software is any tool that functions and is operated by means of a computer, with the purpose of supporting or improving the software user 's work....
 of functional programming languages, particularly lazy functional languages
Lazy evaluation

In computer programming, lazy evaluation is the technique of delaying a computation until such time as the result of the computation is known to be needed....
. He is an honorary Professor of Computer Science at the University of Glasgow
University of Glasgow

The University of Glasgow was founded in 1451, in Glasgow, Scotland, and, along with its contemporary institution, the University of St Andrews, it formed the Kingdom of Scotland's equivalent to Oxbridge....
 and supervises PhD Students at the University of Cambridge
University of Cambridge

The University of Cambridge , located in Cambridge, England, is the List of oldest universities in continuous operation university in the Anglosphere....
.

Peyton Jones graduated from Trinity College, Cambridge
Trinity College, Cambridge

Trinity College is one of the 31 Colleges of the University of Cambridge of the University of Cambridge. Trinity has more members than any other college in Cambridge or University of Oxford, with around 700 undergraduates, 430 graduate students, and over 160 Fellows; however, counting only the student body it has somewhat fewer than Homert...
 in 1980, and worked in industry for two years before serving as a lecturer
Lecturer

Lecturer is a term of academic rank. In the United Kingdom lecturer is the name given to university teachers in their first permanent university position....
 at University College London
University College London

University College London is a university institution and constituent college of the University of London based primarily in London, England, United Kingdom....
 and as a professor
Professor

The meaning of the word professor varies. In some English-speaking countries, it refers to a senior academic who holds a departmental chair, especially as head of the Academic department, or a personal chair awarded specifically to that individual....
 at the University of Glasgow
University of Glasgow

The University of Glasgow was founded in 1451, in Glasgow, Scotland, and, along with its contemporary institution, the University of St Andrews, it formed the Kingdom of Scotland's equivalent to Oxbridge....
, where he subsequently served as Head of the Department of Computer Science. He currently works at Microsoft Research
Microsoft Research

Microsoft Research is a division of Microsoft created in 1991 for researching various computer science topics and issues. It is one of the top research centers worldwide currently employing Turing Award winners C.A.R....
 in Cambridge, England. He is married to Dorothy, a priest in the Church of England
Church of England

The Church of England is the State religion Christianity Ecclesia in England, the Mother Church of the worldwide Anglican Communion and the oldest among the communion's thirty-eight independent national and regional churches....
, and they have three children.

He is a major contributor to the design of the Haskell
Haskell (programming language)

Haskell is a standardized, purely functional programming language with non-strict programming language, named after logician Haskell Curry. The goals of the language are described as:...
 language, and a principal designer of the Glasgow Haskell Compiler
Glasgow Haskell Compiler

The Glorious Glasgow Haskell Compilation System, more commonly known as the Glasgow Haskell Compiler or GHC, is an open source Machine language compiler for the functional programming Computer programming Programming language Haskell ....
. He is also involved in the C-- project (which is used in GHC).

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

In 2004 he was inducted as a Fellow
Fellow

A fellow in the broadest sense is someone who is an equal or a comrade. Historically, the term fellow was also used to describe a man, particularly by those in the upper social classes....
 of the Association for Computing Machinery
Association for Computing Machinery

The Association for Computing Machinery, or ACM, was founded in 1947 as the world's first scientific and educational computing society. Its membership was approximately 83,000 as of 2007....
.

Bibliography

  • The Implementation of Functional Programming Languages. Prentice-Hall, 1987. ISBN 0-13-453333-X
  • Implementing Functional Languages, with David Lester. Prentice-Hall, 1992. ISBN 0-13-721952-0
  • Cybernauts Awake!, with Derek Burke, Nicholas Beale, David Pullinger, Harold Thimbleby
    Harold Thimbleby

    Harold Thimbleby was born on 19 July 1955 and is a computer scientist who works in user interface design, particularly taking a computing point of view....
    , Christine Crosbie, Theresa Leal and others. Church House Publishing, 1999. ISBN 0-7151-6586-0
  • "Beautiful Concurrency", in Beautiful Code, edited by Andy Oram, Greg Wilson, O'Reilly, 2007. ISBN 0-596-51004-7


External links

  • ; This is a two-part video of a talk in which Peyton Jones explains Haskell to (non-functional) programmers, given at the OSCON
    O'Reilly Open Source Convention

    The O'Reilly Open Source Convention is an annual Convention for the discussion of free and open source software. It is organized by the publisher O'Reilly Media and is held each summer in the United States....
     2007 conference. See also the projected during the presentation. Links to other expository videos of Peyton Jones can be found on the .