Executable Archaeology of Programs That Model Programming: Reanimating the Heuristic Compiler (1961) and KBEmacs (1984)
- View PDF HTML (experimental) Abstract:Early AI programs were often also theories of how people think, and programs that wrote programs were, in part, theories of how people program.
- Here we report on the reanimation of two such programs that offer two seemingly different theories of programming and were developed for quite different purposes.
- The first, Herbert Simon's Heuristic Compiler (1961), was an experimental model of programming as problem-solving, applying the means-ends analysis methods of the General Problem Solver to investigate the nature of the programming task.
Unverified
- View PDF HTML (experimental) Abstract:Early AI programs were often also theories of how people think, and programs that wrote programs were, in part, theories of how people program.
- Here we report on the reanimation of two such programs that offer two seemingly different theories of programming and were developed for quite different purposes.
- The first, Herbert Simon's Heuristic Compiler (1961), was an experimental model of programming as problem-solving, applying the means-ends analysis methods of the General Problem Solver to investigate the nature of the programming task.
Sources: Arxiv