Simon Peyton Jones

E356667

Simon Peyton Jones is a prominent British computer scientist best known for his foundational work on the design and implementation of the Haskell programming language and contributions to functional programming and compiler technology.

All labels observed (2)

Label Occurrences
Simon Peyton Jones canonical 2
Peyton Jones 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf computer scientist
person
researcher
almaMater Trinity College, Cambridge NERFINISHED
awardReceived Fellow of the Association for Computing Machinery
surface form: ACM Fellow

ACM SIGPLAN Programming Languages Achievement Award
Fellow of the Royal Society (FRS)
surface form: Fellow of the Royal Society
citizenship United Kingdom
coDesignerOf GHC
surface form: Glasgow Haskell Compiler

Haskell
surface form: Haskell programming language
contributedTo compiler optimizations for functional languages
design of Haskell type system
implementation of lazy functional languages
monads in functional programming practice
Haskell
surface form: parallel and concurrent Haskell
countryOfEmployment United Kingdom
educatedAt Cambridge University
surface form: University of Cambridge
employer Microsoft Research Cambridge
familyName Simon Peyton Jones self-linksurface differs
surface form: Peyton Jones
fieldOfWork compiler technology
computer science
functional programming
programming languages
givenName Simon
influenced GHC
surface form: GHC-based Haskell ecosystem

design of modern functional languages
knownFor GHC
surface form: Glasgow Haskell Compiler

Haskell
surface form: Haskell programming language

compiler design
functional programming research
type systems for functional languages
language English
memberOf ACM
Royal Society
name Simon Peyton Jones self-link
nationality British
notableWork The Implementation of Functional Programming Languages
papers on Haskell design
papers on software transactional memory in Haskell
papers on type classes
positionHeld chair of Computing at School (UK)
researcher at Microsoft Research Cambridge
researchInterest garbage collection
lazy evaluation
parallel functional programming
type inference
workLocation CAMBRIDGE
surface form: Cambridge

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Simon Peyton Jones name Simon Peyton Jones self-link
Simon Peyton Jones familyName Simon Peyton Jones self-linksurface differs
this entity surface form: Peyton Jones