
1916 – 1975
Christopher Strachey (1916–1975) was a British computer scientist and logician who made foundational contributions to programming language theory. He is best known for co-developing denotational semantics with Dana Scott, a mathematical framework for specifying the meaning of programming languages that draws heavily on domain theory and lambda calculus. His work bridged mathematical logic, philosophy of language, and the emerging discipline of computer science.
Co-developed denotational semantics with Dana Scott, providing a rigorous mathematical foundation for programming language meaning
Founded the Programming Research Group at Oxford University (1965), shaping a generation of programming language theorists
Pioneered the concept of time-sharing on computers, influencing the development of modern operating systems
Contributed to early work on CPL (Combined Programming Language), a predecessor to C
Wrote one of the earliest computer programs for playing draughts (checkers), demonstrating early AI potential