MPD (programming language)

MPD (programming language)

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 of the language comes from the first three letters of the main words of the title.) The name thus 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 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.

External links

* [http://www.cs.arizona.edu/mpd/ MPD page at University of Arizona]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • SR (programming language) — SR (short for Synchronizing Resources) is a programming language designed for concurrent programming. Resources encapsulate processes and the variables they share, and can be separately compiled. Operations provide the primary mechanism for… …   Wikipedia

  • MPD — may refer to: In chemistry 2 Methyl 2,4 pentanediol m Phenylenediamine Methylphenidate In electronics Medium PRF (pulse repetition frequency) doppler radar used e.g. in fighter and missile applications Memory Protection Devices, a company that… …   Wikipedia

  • MPD — Multiple Personality Disorder (Community » Law) Multiple Personality Disorder (Medical » Physiology) Metropolitan Police Department (Community » Law) Metropolitan Police Department (Governmental » FBI Files) ** 2 Methyl 2,4 pentanediol (Academic… …   Abbreviations dictionary

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Ario (MPD client) — Infobox Software name = Ario caption = latest release version = 1.1 developer = Marc Pavot operating system = Unix like, Microsoft Windows language = Multilanguage programming language = C GTK genre = Audio player license = GNU General Public… …   Wikipedia

  • Liste von Programmiersprachen — Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A A# A+ …   Deutsch Wikipedia

  • SR Programmiersprache — SR (Abkürzung für Synchronizing Resources) ist eine Programmiersprache, erstellt für die parallele Programmierung. Inhaltsverzeichnis 1 Hello World in SR 2 Übersetzung 3 Siehe auch 4 Bibliographie 5 …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

  • List of Python software — The Python programming language is actively used by many people, both in industry and academia for a wide variety of purposes. Integrated development environments * Boa Constructor, a cross platform IDE for Python development * Eric, an IDE for… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”