Parallellprogrammering

Den här artikeln behöver källhänvisningar för att kunna verifieras. (2013-03)
Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan.

Parallellprogrammering är en teknik för att parallellisera t.ex. ett datorsystem.

Programpråk som stödjer parallellprogrammering är t.ex. Ada, Java, Erlang, Pascal, Concurrent Pascal och Modula.

Hello World i Ada i parallellprogram kan se ut:

task Hello_World_Line_1; 
task body Hello_World_Line_1 is
begin
 loop
  delay 3.0;
  Put_Line("Hello World Line 1");
 end loop;
end Hello_World_Line_1;
task Hello_World_Line_2; 
task body Hello_World_Line_2 is
begin
 loop
  delay 5.0;
  Put_Line("Hello World Line 2");
 end loop;
end Hello_World_Line_2;

Edsger Dijkstra, Tony Hoare och Per Brinch Hansen var berömda inom parallellprogrammering.