Executable Archaeology of Programs That Model Programming: Reanimating the Heuristic Compiler (1961) and KBEmacs (1984)
Summary
- Researchers report on the executable archaeology and reanimation of two historical AI programming systems: Herbert Simon's Heuristic Compiler (1961) and KBEmacs (1984).
- The Heuristic Compiler modeled programming as problem-solving via means-ends analysis, while KBEmacs served as an intelligent assistant combining familiar code patterns called cliches.
- The reanimation work was conducted using a modern AI-assisted programming tool, Anthropic's Claude Code (Opus 5.5).
- The authors note that the explicit, executable theories of programming embodied in these early systems are largely absent from modern AI coding assistants.
Why it matters
Reanimating historical AI systems provides insights into early theories of programming as problem-solving and pattern combination, contrasting foundational architectures with contemporary AI coding assistants.