A Reprogramming Machine

In this paper a description is given of a model
programming system which is directed by a programming 
language and has a library for storing the user's items.
 Rules are given for transforming programs written 
in the language and for rearranging the items in the
library so that they share their common parts.  
Some speculations are made about how the mechanical
detection of common parts or patterns of library 
items could help a user to solve his problems, and about
the relationships between the behavior of the 
reprogramming machine and human intelligent behavior.

CACM February, 1966

Burge, W. H.

CA660201 JB March 3, 1978  3:50 PM

1024	4	1486
1051	4	1486
1102	4	1486
1132	4	1486
1390	4	1486
1469	4	1486
1486	4	1486
1486	4	1486
1491	4	1486
1549	4	1486
1706	4	1486
1781	4	1486
1826	4	1486
1878	4	1486
378	4	1486
2060	4	1486
2155	4	1486
2168	4	1486
2178	4	1486
2326	4	1486
2470	4	1486
2684	4	1486
2719	4	1486
2723	4	1486
2838	4	1486
2842	4	1486
2855	4	1486
2879	4	1486
3044	4	1486
3077	4	1486
3080	4	1486
3106	4	1486
627	4	1486
106	4	1486
1303	5	1486
210	5	1486
1486	5	1486
1486	5	1486
1486	5	1486