COPILOT a Multiple Process Approach to Interactive Programming Systems

Abstract

The addition of multiple processing facilities to a language used in an interactive computing environment requires new techniques. This dissertation presents one approach, emphasizing the characteristics of the interface between the user and the system. The author has designed an experimental interactive programming system, COPILOT, as the concrete vehicle for testing and describing the methods. COPILOT allows the user to create, modify, investigate, and control programs written in an ALGOL-like language, which has been augmented with facilities for multiple processing. Although COPILOT is compiler-based, many of the solutions could also be applied to an interpretive system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1974
Accession Number
AD0786721

Entities

People

  • Daniel Carl Swinehart

Organizations

  • Stanford University

Tags

Communities of Interest

  • Advanced Electronics
  • C4I
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Formal Languages
  • Grammars
  • Keyboards
  • Linguistics
  • Notation
  • Operating Systems
  • Programming Languages
  • Reliability
  • Standards

Readers

  • Computer Science.
  • Parallel and Distributed Computing.
  • Systems Analysis and Design