Gedistribueerd programmeren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
→‎Werking: "Puur wiskundige" problemen zijn niet per definitie goed te parallelliseren.
Regel 2:
 
== Werking ==
Bij gedistribueerd programmeren wordt een enkele taak opgesplitst in meerdere ''subtaken'' die relatief onafhankelijk berekend en achteraf weer samengevoegd kunnen worden tot een enkel resultaat. Dit kan binnen een enkele computer zijn, of verspreid over meerdere systemen. In het tweede geval is de term ''distributed computing'' van toepassing. Gedistribueerd programmeren is het meest effectief bij taken die gemakkelijk in stukken opgedeeld kunnen worden zoals (sommige) puur wiskundige problemen.
 
''Distributed computing'' (gedistribueerdegedistribueerd gegevensverwerkingrekenen) kan gedefinieerd worden als een methode waar gewerkt wordt door verschillende computers, gelinkt middels een communicatienetwerk.
 
Pioniers in het gebied van gedistribueerd programmeren zijn oa:onder anderen [[Edsger Dijkstra]] en [[Tony Hoare]].
 
== Vergelijking met sequentieel programmeren ==