摘要: We consider the problem of automating some duties programmers. take as our point departure claim that data management has been automated to where programmer concerned only about correctness (as opposed efficiency) his program need not involve himself in any aspect storage allocation problem. focus on what we feel is a sensible next step, aspects control. To accomplish this propose definition control based fact/heuristic dichotomy, variation Chomsky's competence/performance dichotomy. The dichotomy formalizes an idea originating with McCarthy and developed by Green, Hewitt, McDermott, Sussman, Hayes, Kowalski others. It allows one operate arbitrarily component without affecting program's correctness, which entirely responsibility fact component. immediate objectives research are learn how keeping separate, identify those amenable automation.