About Maarten van Emden
Lived 1937 – 2023 (aged 85). Maarten van Emden was a software engineer, mathematician, essayist, programmer, writer and computer scientist.
Maarten Herman van Emden (December 31, 1937 – January 4, 2023) was a Dutch-Canadian mathematician and computer scientist whose research in the foundations of logic programming and constraint logic programming was highly influential.
Early years Van Emden was born in Velp, the Netherlands, and his early childhood was spent mostly in the Dutch East Indies. He served his national military service in 1959–1960, both as pilot and commissioned officer. He attended national flight training school and worked for KLM as a pilot from 1960 to 1963.
Education Van Emden completed an MSc from the Delft University of Technology in 1966 and a PhD in computer science from the University of Amsterdam in 1971. His dissertation, “An Analysis of Complexity", was on information theory and data analysis. His thesis supervisor was Adriaan van Wijngaarden, who also supervised another notable Dutch computer scientist Edsger W. Dijkstra.
Career Van Emden spent 1971-1972 as a postdoctoral fellow at the IBM Thomas J. Watson Research Center and then joined the Machine Intelligence group at the University of Edinburgh as a research fellow under Donald Michie. In 1975, he immigrated to Canada to join the faculty at the University of Waterloo. He moved to the University of Victoria in 1987. His visiting fellow positions include University of Edinburgh in 1980, Imperial College (UK) in 1982–1983, and NWO (Netherlands) in 2000–2001.
In collaboration with Robert Kowalski, Van Emden developed the fixpoint semantics of Horn clauses, which underpin the logical semantics of logic programming. He further researched on software verification and correctness, and constraint satisfaction, along with interval arithmetic and interval propagation . He wrote an advice-taking Prolog program for certain chess endgames.
Between 2008-2019 Van Emden wrote a collection of essays on the practice of programming and the history and philosophy of computing on a blog entitled A Programmer's Place.
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
People in Maarten van Emden's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Maarten van Emden's
Frequently asked questions
Who was Maarten van Emden?
Canadian computer scientist (1937–2023)
When was Maarten van Emden born?
Maarten van Emden was born on 31 December 1937.
When did Maarten van Emden die?
Maarten van Emden died on 4 January 2023.
What was Maarten van Emden's occupation?
Maarten van Emden was a software engineer, mathematician, essayist, programmer, writer and computer scientist.
Sources & further reading
· Wikipedia: Maarten van Emden
Cite this page
APA: Biography.guide. (2026). Maarten van Emden. https://biography.guide/maarten-van-emden/
MLA: "Maarten van Emden." Biography.guide, https://biography.guide/maarten-van-emden/.
Chicago: "Maarten van Emden." Biography.guide. https://biography.guide/maarten-van-emden/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:17 UTC