Accession Number:

AD0760547

Title:

DCPL - A Distributed Control Programming Language

Descriptive Note:

Technical rept.

Corporate Author:

UTAH UNIV SALT LAKE CITY

Personal Author(s):

Report Date:

1970-12-01

Pagination or Media Count:

189.0

Abstract:

In the report, a computation is considered a system of asynchronously cooperating independent programs coroutines linked by paths of information along which messages are sent. A programming language called DCPL, a Distributed Control Programming Language, in which such computations may be expressed, and which may be considered as a system-oriented programming language, is presented. A tree-structured representation and a very dynamic binding give to a DCPL program the flexibility of the highest level programming languages together with the potential of concurrency of the asynchronous computational structures. The locality of references which is exhibited in any DCPL program allows a new computer organization using sequential storage devices with large transfer rate instead of random-access storage devices with relatively low transfer rate. Moreover, the computer is expected to achieve a large throughput by taking the parallelism into account.

Subject Categories:

  • Computer Programming and Software
  • Computer Hardware

Distribution Statement:

APPROVED FOR PUBLIC RELEASE