This article includes a list of general
references, but it lacks sufficient corresponding
inline citations. (December 2021) |
This article's tone or style may not reflect the
encyclopedic tone used on Wikipedia. (December 2023) |
Simon Thompson | |
---|---|
Born | |
Education | D.Phil., University of Oxford, 1984 |
Known for |
Functional programming research, textbooks
Cardano domain-specific languages: Marlowe |
Scientific career | |
Fields | Computer science |
Institutions |
University of Kent Input Output Global |
Thesis | Recursion theories on the continuous functionals (1984) |
Doctoral advisor | Robin Oliver Gandy |
Simon Thompson is a research computer scientist, author, and an emeritus professor of the University of Kent, there specializing in logic and computation. [1] His research into functional programming covers software verification and validation, programming tool-building, and software testing for the functional programming languages Erlang, [2] Haskell, [3] [4] and OCaml. [5] [6] [7] He is the author of books on data type theory, Miranda, Haskell, and Erlang, and runs a massive open online course (MOOC) about Erlang for FutureLearn.
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" [8] The faculty adviser was Robin Oliver Gandy. [9]
As of 2019 [update], he has worked for Input Output Global (IOG), Input Output Hong Kong (IOHK) [10] on domain-specific languages for the Cardano blockchain platform. There, he developed a specialised smart contract language, Marlowe, [11] designed for non-programmers working in the financial sector. [12][ unreliable source?]
His books include:
This article includes a list of general
references, but it lacks sufficient corresponding
inline citations. (December 2021) |
This article's tone or style may not reflect the
encyclopedic tone used on Wikipedia. (December 2023) |
Simon Thompson | |
---|---|
Born | |
Education | D.Phil., University of Oxford, 1984 |
Known for |
Functional programming research, textbooks
Cardano domain-specific languages: Marlowe |
Scientific career | |
Fields | Computer science |
Institutions |
University of Kent Input Output Global |
Thesis | Recursion theories on the continuous functionals (1984) |
Doctoral advisor | Robin Oliver Gandy |
Simon Thompson is a research computer scientist, author, and an emeritus professor of the University of Kent, there specializing in logic and computation. [1] His research into functional programming covers software verification and validation, programming tool-building, and software testing for the functional programming languages Erlang, [2] Haskell, [3] [4] and OCaml. [5] [6] [7] He is the author of books on data type theory, Miranda, Haskell, and Erlang, and runs a massive open online course (MOOC) about Erlang for FutureLearn.
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" [8] The faculty adviser was Robin Oliver Gandy. [9]
As of 2019 [update], he has worked for Input Output Global (IOG), Input Output Hong Kong (IOHK) [10] on domain-specific languages for the Cardano blockchain platform. There, he developed a specialised smart contract language, Marlowe, [11] designed for non-programmers working in the financial sector. [12][ unreliable source?]
His books include: