Radio and PodcastRadio and PodcastLive Radio & Podcasts
Strachey 100: an Oxford Computing Pioneer cover
Education

Strachey 100: an Oxford Computing Pioneer

Oxford University

Christopher Strachey (1916–1975) was a pioneering computer scientist and the founder of the Programming Research Group, now part of the Department of Computer Science at Oxford University. A...

Episodes

12 episodes

What are types for?

Types in programming languages are commonly thought of as a way of preventing certain bad things from happening, such as multiplying a numbe...

31:40Jun 26, 2017

Parametric Polymorphism and models of storage

In this presentation, Uday brings together two strands of Christopher Strachey’s thought: parametric polymorphism and abstract models of sto...

40:29Jun 26, 2017

Probabilistic Programming

Hongseok begins by talking about a program of Strachey’s that wrote “love letters” using the Manchester University computer. He then uses th...

34:14Jun 26, 2017

Christopher Strachey, First-Class Citizen

Philip reviews Christopher Strachey’s influence on modern-day functional programming languages.

31:03Jun 26, 2017

A modelling language approach to defining mathematical structures via semantics

In this talk, Jane presents about her work on modelling dynamic behaviour of systems using quantative modelling techniques. Particular kinds...

33:10Jun 26, 2017

Greetings to the participants at “Strachey 100”

The logician Dana Scott played a crucial part in the story of denotational semantics, working for a term with Christopher Strachey in Autumn...

23:59Jun 26, 2017

Strachey: school master, language designer, colleague

In this panel discussion, three people who knew Christopher Strachey in different contexts talk about their memories of him. Michael Jackson...

44:11Jun 26, 2017

Semantic relationships: reducing the separation between practice and theory

Christopher Strachey believed that the gap between theory and practice was impeding the development of computing science. In Robert’s talk,...

35:40Jun 26, 2017

SIS, a semantics implementation system

During Peter’s DPhil studies, supervised by Christopher Strachey, he developed a prototype of a system for executing programs based on their...

29:30Jun 26, 2017

Strachey and the development of CPL

Chrisopher Strachey was the most significant contributor to the design and implementation of the programming language CPL. At the time there...

34:50Jun 26, 2017

Strachey and the Oxford Programming Research Group

Christopher Strachey’s right-hand man at Oxford talks about Strachey’s time as the head of the Programming Research Group (PRG). The talk co...

33:45Jun 26, 2017

Strachey: the Bloomsbury Years

A historian’s perspective on the earlier years of Christopher Strachey’s life. The talk covers his familial connections, his early career as...

34:40Jun 26, 2017