DSpace Repository

The Competence/Performance Dichotomy in Programming

Show simple item record

dc.creator Pratt, Vaughan R.
dc.date 2004-10-01T20:36:40Z
dc.date 2004-10-01T20:36:40Z
dc.date 1977-01-01
dc.date.accessioned 2013-10-09T02:41:15Z
dc.date.available 2013-10-09T02:41:15Z
dc.date.issued 2013-10-09
dc.identifier AIM-400
dc.identifier http://hdl.handle.net/1721.1/5775
dc.identifier.uri http://koha.mediu.edu.my:8181/xmlui/handle/1721
dc.description We consider the problem of automating some of the duties of programmers. We take as our point of departure the claim that data management has been automated to the point where the programmer concerned only about the correctness (as opposed to the efficiency) of his program need not involve himself in any aspect of the storage allocation problem. We focus on what we feel is a sensible next step, the problem of automating aspects of control. To accomplish this we propose a definition of control based on a fact/ heuristic dichotomy, a variation of Chomsky's competence/performance dichotomy. The dichotomy formalizes an idea originating with McCarthy and developed by Green, Hewitt, McDermott, Sussman, Hayes, Kowalski and others. It allows one to operate arbitrarily on the control component of a program without affecting the program's correctness, which is entirely the responsibility of the fact component. The immediate objectives of our research are to learn how to program keeping fact and control separate, and to identify those aspects of control amenable to automation.
dc.format 18 p.
dc.format 5144369 bytes
dc.format 4037011 bytes
dc.format application/postscript
dc.format application/pdf
dc.language en_US
dc.relation AIM-400
dc.title The Competence/Performance Dichotomy in Programming


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account