DCPL - A Distributed Control Programming Language
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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1970
- Accession Number
- AD0760547
Entities
People
- Denis D. Seror
Organizations
- University of Utah