DCPL - A Distributed Control Programming Language
UTAH UNIV SALT LAKE CITY
Pagination or Media Count:
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.
- Computer Programming and Software
- Computer Hardware