Simon Peyton-Jones
   HOME

TheInfoList



OR:

Simon Peyton Jones (born 18 January 1958) is a British
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
who researches the
implementation Implementation is the realization of an application, execution of a plan, idea, scientific modelling, model, design, specification, Standardization, standard, algorithm, policy, or the Management, administration or management of a process or Goal ...
and
applications Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a ...
of
functional programming languages In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map ...
, particularly lazy
functional programming In computer science, functional programming is a programming paradigm where programs are constructed by Function application, applying and Function composition (computer science), composing Function (computer science), functions. It is a declarat ...
.


Education

Peyton Jones graduated from the
University of Cambridge The University of Cambridge is a Public university, public collegiate university, collegiate research university in Cambridge, England. Founded in 1209, the University of Cambridge is the List of oldest universities in continuous operation, wo ...
with a
Bachelor of Science A Bachelor of Science (BS, BSc, B.S., B.Sc., SB, or ScB; from the Latin ') is a bachelor's degree that is awarded for programs that generally last three to five years. The first university to admit a student to the degree of Bachelor of Scienc ...
degree in Electrical Sciences in 1979. During this time he was an undergraduate student of
Trinity College, Cambridge Trinity College is a Colleges of the University of Cambridge, constituent college of the University of Cambridge. Founded in 1546 by King Henry VIII, Trinity is one of the largest Cambridge colleges, with the largest financial endowment of any ...
, and subsequently went on to complete the
Cambridge Diploma in Computer Science Diploma in Computer Science, originally known as the Diploma in Numerical Analysis and Automatic Computing, was a conversion course in computer science offered by the University of Cambridge. It is equivalent to a master's degree in present-day nom ...
in 1980. He never did a PhD.


Career and research

Peyton Jones worked in industry for two years before serving as a
lecturer Lecturer is an academic rank within many universities, though the meaning of the term varies somewhat from country to country. It generally denotes an academic expert who is hired to teach on a full- or part-time basis. They may also conduct re ...
at
University College London University College London (Trade name, branded as UCL) is a Public university, public research university in London, England. It is a Member institutions of the University of London, member institution of the Federal university, federal Uni ...
and, from 1990 to 1998, as a
professor Professor (commonly abbreviated as Prof.) is an Academy, academic rank at university, universities and other tertiary education, post-secondary education and research institutions in most countries. Literally, ''professor'' derives from Latin ...
at the
University of Glasgow The University of Glasgow (abbreviated as ''Glas.'' in Post-nominal letters, post-nominals; ) is a Public university, public research university in Glasgow, Scotland. Founded by papal bull in , it is the List of oldest universities in continuous ...
. From 1998 to 2021 he worked as a researcher at
Microsoft Research Microsoft Research (MSR) is the research subsidiary of Microsoft. It was created in 1991 by Richard Rashid, Bill Gates and Nathan Myhrvold with the intent to advance state-of-the-art computing and solve difficult world problems through technologi ...
in
Cambridge, England Cambridge ( ) is a city and non-metropolitan district in the county of Cambridgeshire, England. It is the county town of Cambridgeshire and is located on the River Cam, north of London. As of the 2021 United Kingdom census, the population of ...
. Since 2021 he has worked at
Epic Games Epic Games, Inc. is an American Video game developer, video game and software development, software developer and video game publisher, publisher based in Cary, North Carolina. The company was founded by Tim Sweeney (game developer), Tim Sween ...
as an engineering fellow. He is a major contributor to the design of the
Haskell Haskell () is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research, and industrial applications, Haskell pioneered several programming language ...
programming language, and a lead developer of the
Glasgow Haskell Compiler The Glasgow Haskell Compiler (GHC) is a native or machine code compiler for the functional programming language Haskell. It provides a cross-platform software environment for writing and testing Haskell code and supports many extensions, libra ...
(GHC). He is also co-creator of the 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. He was also a major contributor to the 1999 book ''Cybernauts Awake'', which explored the ethical and spiritual implications of the Internet. Peyton Jones chairs the
Computing At School Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both hardware and software. Computing has scientif ...
(CAS) group, an organisation which aims to promote the teaching of computer science at school. Following these efforts, in 2019 he was appointed chair of the newly founded UK
National Centre for Computing Education The National Centre for Computing Education is a government-funded initiative, offering teacher training and resources for computing. Function The National Centre for Computing Education provides professional development in computing education ...
. Peyton Jones has played a vital role in the development of new
Microsoft Excel Microsoft Excel is a spreadsheet editor developed by Microsoft for Microsoft Windows, Windows, macOS, Android (operating system), Android, iOS and iPadOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a ...
features since 2003, when he published a paper on user-defined functions. In 2021,
anonymous function In computer programming, an anonymous function (function literal, expression or block) is a function definition that is not bound to an identifier. Anonymous functions are often arguments being passed to higher-order functions or used for const ...
s and
let expression In computer science, a "let" expression associates a function definition with a restricted scope. The "let" expression may also be defined in mathematics, where it associates a Boolean condition with a restricted scope. The "let" expression may ...
s were made available in the
Office 365 Microsoft 365 (previously called Office 365) is a product family of productivity software, collaboration and cloud-based services owned by Microsoft. It encompasses online services such as Outlook.com, OneDrive, Microsoft Teams, programs form ...
version of Excel as a beta feature.


Honours and awards

In 2004 he was inducted as a
Fellow A fellow is a title and form of address for distinguished, learned, or skilled individuals in academia, medicine, research, and industry. The exact meaning of the term differs in each field. In learned society, learned or professional society, p ...
of the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membe ...
for contributions to functional programming languages. In 2011 he was awarded membership in the
Academia Europaea The Academia Europaea is a pan-European Academy of humanities, letters, law, and sciences. The Academia was founded in 1988 as a functioning Europe-wide Academy that encompasses all fields of scholarly inquiry. It acts as co-ordinator of Europe ...
(MAE). In 2011, he and
Simon Marlow Simon Marlow is a British computer scientist, programmer, author, and co-developer of the Glasgow Haskell Compiler (GHC) for the programming language Haskell. He and Simon Peyton Jones won the SIGPLAN Programming Languages Software Award in 201 ...
were awarded the
SIGPLAN Programming Languages Software Award SIGPLAN is the Association for Computing Machinery's Special Interest Group (SIG) on programming languages. This SIG explores programming language concepts and tools, focusing on design, implementation, practice, and theory. Its members are progra ...
for their work on GHC. He received an honorary doctorate from the University of Glasgow in 2013 and honorary doctorates from the
University of Kent The University of Kent (formerly the University of Kent at Canterbury, abbreviated as UKC) is a Collegiate university, collegiate public university, public research university based in Kent, United Kingdom. The university was granted its roya ...
and
University of Bath The University of Bath is a public research university in Bath, England. Bath received its royal charter in 1966 as Bath University of Technology, along with a number of other institutions following the Robbins Report. Like the University ...
in 2017. He was elected a Fellow of the Royal Society (FRS) in 2016 One or more of the preceding sentences incorporates text from the royalsociety.org website where: and a Distinguished Fellow of the
British Computer Society image:Maurice Vincent Wilkes 1980 (3).jpg, Sir Maurice Wilkes served as the first President of BCS in 1957. The British Computer Society (BCS), branded BCS, The Chartered Institute for IT, since 2009, is a professional body and a learned ...
(DFBCS) in 2017. He received the ACM SIGPLAN Programming Languages Achievement Award in 2016. Peyton Jones was appointed
Officer of the Order of the British Empire The Most Excellent Order of the British Empire is a British order of chivalry, rewarding valuable service in a wide range of useful activities. It comprises five classes of awards across both civil and military divisions, the most senior two o ...
(OBE) in the
2022 Birthday Honours The 2022 Queen's Birthday Honours are appointments by some of the 15 Commonwealth realms of Queen Elizabeth II to Orders and decorations of the Commonwealth realms, various orders and honours to reward and highlight good works by citizens of those ...
for services to education and computer science. He also became a Distinguished Affiliate Scholar at Pembroke College Cambridge and a Distinguished Honorary Fellow at the University of Cambridge
Computer Laboratory A computer lab is a space where computer services are provided to a defined community. These are typically public libraries and academic institutions. Generally, users must follow a certain user policy to retain access to the computers. This usua ...
.


References

{{DEFAULTSORT:Peyton Jones, Simon 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 2004 fellows of the Association for Computing Machinery Fellows of the Royal Society Fellows of the British Computer Society Fellows of Pembroke College, Cambridge Officers of the Order of the British Empire