Multi-Path Control Structures for Programming Languages

Abstract

The dissertation applies the techniques of extensible languages to the problem of introducing multi-path control structures into programming languages. A control extension facility is defined which consists of a set of control primitives and a framework for combining them. The primitives are embedded in an existing extensible language--EL1. Using the facility, it is possible to realize both conventional and non-conventional control regimes by extension. Such extensions are simplified through the use of the control interpreter, which allows the programmer direct control over the assignment of processors to paths. A set of examples is presented which demonstrates the power of the facility for both the implementation and clarification of complex control structures.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1972
Accession Number
AD0758203

Entities

People

  • Charles J. Prenner

Organizations

  • Harvard University

Tags

Communities of Interest

  • Biomedical
  • C4I

DTIC Thesaurus Topics

  • Abstracts
  • Automata
  • Central Processing Units
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Grammars
  • Language
  • Linguistics
  • Machine Languages
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Programming Languages
  • Theses

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Phased Array Antenna Design.
  • Systems Analysis and Design