Gresham College Lectures

Designing Anything: From Lego to Maths

• Gresham College

Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.

0:00 | 57:05
Inside every complex gadget is a programming language. How are programming languages designed, and how should they be designed? What are the common design problems? A look at a range of programming languages: the language of Lego, the extraordinarily popular general purpose language Java, and the specialised mathematics programming language Mathematica.

Support the show