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. Comparative Schematology

Comparative Schematology

Thumbnail Image
Download
Name

AIM-201.pdf

Size

686.92 KB

Format

Adobe PDF

Checksum (MD5)

fcc173c093cfe036da957ac8ba1294ab

Thumbnail Image
Download
Name

AIM-201.ps

Size

878.27 KB

Format

PostScript

Checksum (MD5)

0cd2b99c214d9faf075b06c2610d721f

Author(s)
Paterson, Michael S.
•
Hewitt, Carl E.
Date Issued
November 1, 1970
Series/Report no.
AIM-201
Abstract
While we may have the intuitive idea of one programming language having greater power than another, or of some subset of a language being an adequate 'core' for that language, we find when we try to formalize this notion that there is a serious theoretical difficulty. This lies in the fact that even quite rudimentary languages are nevertheless 'universal' in the following sense. If the language allows us to program with simple arithmetic or list-processing functions then any effective control structure can be simulated, traditionally by encoding a Turing machine computation in some way. In particular, a simple language with some basic arithmetic can express programs for any partial recursive function. Such an encoding is usually quite unnatural and impossibly inefficient. Thus, in order to carry on a practical study of the comparative power of different languages we are led to banish explicit functions and deal instead with abstract, uninterpreted programs or schemas. What follows is a brief report on some preliminary exploration in this area.
Persistent DSpace Link
http://hdl.handle.net/1721.1/5851
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.