CONTROL STRUCTURES FOR PROGRAMMING LANGUAGES.

Abstract

The dissertation attempts to demonstrate that complexity diminishes and clarity increases to a marked degree if algorithms are described in a language in which appropriate control structures are primitive or easily expressible. The thesis catalogs a number of control structures and uses them to develop an extensible language. The features of the language (primitive control operations for sequential processing, parallel processing, alternative selection, monitoring, synchronization, and relative continuity) are the source of the clarity of control descriptions: they span our conceptual notion of control, and they can be easily decomposed to form other more specialized control structures. (Author)

Document Details

Document Type
Technical Report
Publication Date
May 01, 1970
Accession Number
AD0708511

Entities

People

  • David A. Fisher

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Computer Languages
  • Computer Programming
  • Continuity
  • Language
  • Monitoring
  • Parallel Computing
  • Parallel Processing
  • Programming Languages
  • Theses

Readers

  • Computer Programming and Software Development.
  • Control Systems Engineering.
  • Systems Analysis and Design