# Designing Anything: From Lego to Maths

- Institution: Gresham College
- Speaker: Professor Harold Thimbleby
- Year: 2003
- Level: For everyone
- Language: English
- Subjects: Mathematics, Computer science
- Source: [Gresham College](https://www.gresham.ac.uk/watch-now/designing-anything-lego-maths)
- Licence: [Educational use (Gresham College's terms)](https://www.gresham.ac.uk/terms-and-conditions)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

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.

## Lectures

1. [Designing Anything: From Lego to Maths](https://invisiblenetwork.ai/learn/gresham/designing-anything-lego-maths/8c934930951c) (YouTube)
