Abstract
The programming language Modula-P extends Modula-2 with CSP-based (communicating-sequential-process-based) language constructs, i.e., parallel processes, synchronous message passing, and simultaneous waiting for events. The language and its implementation on a transputer network are presented. It is concluded that Modula-P and the development system MOCKA-P offer a very powerful programming environment for transputer-based parallel computers. As is usual for modern programming languages, Modula-P supports programming in the small as well as in the large and frees the programmer from the details of allocating hardware resources. Measurements show that the system, running on a transputer network, is very fast.

This publication has 5 references indexed in Scilit: