Distributed programming: Difference between revisions

Content deleted Content added
m Typos; Formatting;
Dbroadwell (talk | contribs)
No edit summary
Line 1:
'''Distributed programming''' is a [[programming paradigm]] focusing on [[design]]ing [[Distributed computing|distributed]], [[Distributed computing#openness|open]], [[scalable]], [[transparent]], [[fault tolerant]] systems. This paradigm is a natural result of the use of computers to form networks and is expressed both figuratively for distributed systems or literally with distributed programmers.
 
Nearly any [[programming language]] that has access to the full [[hardware]] of the system could handle distributed programming given enough time and code.
 
Distributed programming typically falls into one of several basic architectures or categories: [[Client-server]], [[Three-tier (computing)|3-tier architecture]], [[Multitier architecture|N-tier architecture]], [[Distributed object]]s, [[Loosely coupled]], or [[Computer cluster|Tightly coupled]].