Listen

Description

00:00:00 Building Abstractions with Procedures

00:02:21 Building Abstractions with Data

00:05:12 Modularity, Objects, and State

00:08:14 Metalinguistic Abstraction

00:11:09 Computing with Register Machines

00:13:53 Outro