search
Get Started
search
Simon Peyton Jones - Computer Scientist
zoom_in Click to enlarge

Simon Peyton Jones

language

description Simon Peyton Jones Overview

Simon Peyton Jones is a British computer scientist who spent over two decades as a principal researcher at Microsoft Research Cambridge. He is the principal architect of the Glasgow Haskell Compiler (GHC) and was a key contributor to the design and standardization of Haskell since the language's creation in 1990. His research has focused on functional programming languages, type systems including type classes and higher-rank polymorphism, and practical compiler implementation. He co-authored the 2007 historical retrospective 'A History of Haskell: Being Lazy with Class.'

insights Ranking position

Simon Peyton Jones ranks #77 of 185 in the Computer Scientist ranking, behind Eva Tardos, ahead of Christopher Manning.

help Simon Peyton Jones FAQ

What is the Glasgow Haskell Compiler (GHC) and why is Simon Peyton Jones important to it?

GHC is the flagship compiler for the Haskell programming language, co-created by Peyton Jones and Simon Marlow, and is the most widely used Haskell implementation in the world. Peyton Jones has led GHC's development for decades, making it both the primary tool for Haskell programmers and a research platform for advanced functional programming language features.

What role did Simon Peyton Jones play in creating the Haskell language?

Peyton Jones was a member of the original Haskell committee in the early 1990s and has been a principal architect of the language ever since. He co-designed key features of Haskell including its type class system and its monadic approach to handling side effects.

Where did Simon Peyton Jones work for most of his career?

Peyton Jones spent over two decades at Microsoft Research in Cambridge, UK, where he conducted much of his foundational work on Haskell and GHC. He later moved to Epic Games to work on programming language research for game development.

What is Simon Peyton Jones's contribution to software transactional memory?

Peyton Jones co-authored the influential 2005 paper 'Composable Memory Transactions' with Tim Harris and others, which introduced software transactional memory (STM) for Haskell. STM provides a composable way to manage shared-memory concurrency, avoiding many of the pitfalls of traditional lock-based approaches.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare