Distributed programming: Difference between revisions

Content deleted Content added
Dbroadwell (talk | contribs)
m 1 revision imported from nost:Distributed_programming: import old edit, see User:Graham87/Import
 
(32 intermediate revisions by 20 users not shown)
Line 1:
#REDIRECT [[Distributed computing]]
'''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.
 
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]].
 
Languages specifically tailored for distributed programming are:
*[[Oz programming language]]
*[[Ada programming language]]
 
== External links ==
* [http://www.mozart-oz.org/mogul/info/category/dp.html MOGUL DP]
* [http://www.cs.technion.ac.il/~cs236370/main.html Concurrent and Distributed Programming]
 
ADA Developing:
* [http://www.gnat.com/ GNAT]
* [http://www.adahome.com/ AdaHome]
* [http://www.adahome.com/ AdaPower]
 
Peoples:
* [http://stwww.weizmann.ac.il/g-cs/benari/ M. Ben-Ari]
* [http://www.cs.utexas.edu/users/UTCS/notices/dijkstra/ewdobit.html Edsger Wybe Dijkstra]
* [http://web.syr.edu/~pbhansen/index.html Per Brinch Hansen]
 
[[de:Verteiltes System]]
[[Category:Programming]]
[[Category:Programming paradigms]]
 
{{compu-stub}}