MPD är ett programspråk vars namn kommer från boken Foundations of Multithreaded, Parallel, and Distributed, skriven av Gregory R. Andrews. MPD uttalas "moped". Språket innefattar alltså flertrådad, parallell och distribuerad programmering. Tekniker det använder sig av är bl.a. semaforer och message passing.

MPD
Programmeringsspråk Redigera Wikidata
Concurrent programming language Redigera Wikidata
Under­klass tilldatorspråk
 • programmeringsspråk Redigera Wikidata
Prog­ram­me­rings­pa­ra­digmrealtidsprogrammering Redigera Wikidata

Kodexempel

redigera

Fakultet

redigera
   resource fac()
       int ans = 1
       int start
       getarg(1,start)
       for [i = start downto 1] {
           ans *= i
       }
       write("Svar:",ans)
   end

Summation

redigera
   resource sum()
       int summa = 0
       int start
       getarg(1,start)
       for [i = 1 to start] {
           summa += i
       }
       write("Svar:",summa)
   end

Externa länkar

redigera