MPD (programming language)

Source: Wikipedia, the free encyclopedia.

concurrent programming language whose syntax is derived from the one used in the book Foundations of Multithreaded, Parallel, and Distributed Programming. The name lists the distinguishing features of the language
, namely that it supports all three of these concurrent programming techniques.

MPD is implemented as a variant of the

concurrent programming
mechanisms as does SR.

MPD programs can execute on single

multiprocessors, or clusters of (homogeneous) processors. The implementation transparently supports a variety of different kinds of processors and Unix
systems.

Sample Code

resource helloWorld()
    writes("Hello World\n")
end

External links