Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. Teaching of Procedures-Progress Report

Teaching of Procedures-Progress Report

Thumbnail Image
Download
Name

AIM-270.pdf

Size

579.54 KB

Format

Adobe PDF

Checksum (MD5)

c2ce2db75ee74a7ef96466bd95805b99

Thumbnail Image
Download
Name

AIM-270.ps

Size

7.96 MB

Format

PostScript

Checksum (MD5)

89e2d547b1aa349629ab686601f0bd44

Author(s)
Sussman, Gerald Jay
Date Issued
October 1, 1972
Series/Report no.
AIM-270
Abstract
The idea of building a programmer is very seductive in that it holds the promise of massive bootstrapping and thus ties in with many ideas about learning and teaching. I will avoid going into those issues here. It is necessary, however, to explain what I am not working on. I am not interested in developing new and better languages for expressing algorithms. When FORTRAN was invented, it was touted as an automatic programmer, and indeed it was, as it relieved the user of complete specification of the details of implementation. Newer programming languages are just elaborations (usually better) of that basic idea. I am, however, interested in the problem of implementation of a partially specified algorithm rather tan a complete algorithm and a partially specified implementation. This problem is truly in the domain of Artificial Intelligence because the system which "solves" this problem needs a great deal of knowledge about the problem domain for which te algorithm is being constructed in order to "reasonably" complete the specification. Indeed, a programmer is not told exactly the algorithm to be implemented, he is told the problem which his program is expected to solve.
Persistent DSpace Link
http://hdl.handle.net/1721.1/5828
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.