Content deleted Content added
→External links: Removed broken link |
added some links, removed that flag... |
||
Line 1:
'''[[Multithreaded programming|Multithreaded]], [[Parallel programming model|Parallel]], and Distributed
MPD is implemented as a variant of the [[SR programming language]]. It has a different [[parser]], but it uses the same intermediate form and run-time system as SR. Consequently, MPD provides the same variety of [[Concurrent (programming)|concurrent programming]] mechanisms as does SR.▼
▲'''Multithreaded, Parallel, and Distributed programming''' ('''MPD''') is a [[concurrent programming language]] whose syntax is derived from the one used in the book ''Foundations of Multithreaded, Parallel, and Distributed Programming'' The name thus lists the distinguishing features of the language, namely that it supports all three of these concurrent programming techniques.
MPD programs can execute on single [[computer processor|processors]], [[shared-memory]]
▲MPD is implemented as a variant of the [[SR programming language]]. It has a different parser, but it uses the same intermediate form and run-time system as SR. Consequently, MPD provides the same variety of concurrent programming mechanisms as does SR.
▲MPD programs can execute on single processors, shared-memory multiprocessors, or clusters of (homogeneous) processors. The implementation transparently supports a variety of different kinds of processors and Unix systems.
==Sample Code==
<source lang ="text">
resource helloWorld()
|