What is a computer program? Historical & philosophical reflections
summary
Argues that “computer program” resists a single definition by tracing concrete historical cases: ENIAC rewired into a stored‑program machine and used wiring, flow diagrams and manuals; shows the stored‑program idea emerges from speed and practice not just 1930s theory; traces semantic shifts in “algorithm” and disputes the art vs science narrative; identifies three epistemological obstacles—words, opacity, dichotomies—and proposes an interdisciplinary, historically grounded method to make programs more transparent and to treat programs as non‑decided.
AI-written summary · about
chapters (7)
- 0:00Start
- 14:12First Computing Machines
- 20:19Rethink Computational Methods
- 28:41Education
- 29:01Computer Science Education for Schoolchildren
- 34:14Opacity and the Alienation
- 35:23Dichotomies
related talks
51mA history of computer programming
53mOld Architectures
44mTuring's Toy - The story of a mathematical idea that changed the world
20mA Conversation with James Gleick
53mThe Shoulders We Stand On
06mComputerstones - lessons from 40 years of programming
50mImpossible Programs
36mAda Lovelace and The Very First Computer Program
