About Simon Thompson
Simon Thompson was a computer scientist.
Simon Thompson is a research computer scientist, author, and an emeritus professor of the University of Kent, specializing in logic and computation. His research into functional programming covers software verification and validation, programming tool-building, and software testing for the functional programming languages Erlang, Haskell, and OCaml. He is the author of books on data type theory, Miranda, Haskell, and Erlang, and runs a massive open online course about Erlang for FutureLearn.
Education Thompson earned a Doctor of Philosophy (D.Phil.) from the University of Oxford in 1984 with a dissertation titled "Recursion theories on the continuous functionals". Thompson's doctoral adviser was Robin Oliver Gandy.
Work , he worked for Input Output Global, Input Output Hong Kong on domain-specific languages for the Cardano blockchain platform. There, he developed a specialised smart contract language, Marlowe, designed for non-programmers working in the financial sector. His most recent articles have been related to Core Erlang.
Books His books include:
Quotes, Francesco Cesarini, founder: Erlang Solutions Ltd.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
Frequently asked questions
Who was Simon Thompson?
research computer scientist
What was Simon Thompson's occupation?
Simon Thompson was a computer scientist.
Sources & further reading
· DBpedia: Simon Thompson (professor)
Cite this page
APA: Biography.guide. (2026). Simon Thompson. https://biography.guide/simon-thompson-computer-scientist/
MLA: "Simon Thompson." Biography.guide, https://biography.guide/simon-thompson-computer-scientist/.
Chicago: "Simon Thompson." Biography.guide. https://biography.guide/simon-thompson-computer-scientist/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:30 UTC