A COMMAND STRUCTURE FOR INTERACTIVE PROGRAMMING,

Abstract

From a language design and implementation point of view the class of interactive programming systems introduces the problem of symbolic program modification at run time. Two main approaches have been used to solve this new problem. The first is the technique of incremental compilation where a source program is decomposed into statements and is compiled statementwise (JOSS, QUIKTRAN, etc.). The second approach, which we will call symbolic self-modifiability is well exemplified by LISP and consists of defining a programming language together with an internal representation for it in terms of objects that programs themselves can manipulate. The dissertation presents an attempt at designing a command structure, in the sense of IPL VI, such that symbolic self-modifiability is possible for a large class of languages, yet with a reasonable execution speed.

Document Details

Document Type
Technical Report
Publication Date
Mar 24, 1969
Accession Number
AD0707359

Entities

People

  • Remi F. Despres

Organizations

  • University of California, Berkeley

Tags

DTIC Thesaurus Topics

  • Computer Languages
  • Computer Programming
  • Language
  • Programming Languages
  • Theses

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Parallel and Distributed Computing.