⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{feature|Programming paradigm}}'''Distributed programming''' is a variant of [[concurrent programming]] when tasks are run on physically separated hardware nodes. The nodes often have different hardware, in which case one talks about a heterogeneous distributed system.