Inline videos. See also:Category: Articles with embedded Videos..

Distributed programming

From Biocrawler, the free encyclopedia.

Distributed programming is a programming paradigm focusing on designing distributed, 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. Remote procedure calls distribute operating system commands over a network connection. Systems like CORBA, Microsoft D/COM, Java RMI and others, try to map object oriented design to the network. Loosely coupled systems that communicate through intermediate documents that are typically human readable are XML, HTML, SGML, X.500, and EDI.

Distributed programming typically falls into one of several basic architectures or categories: Client-server, 3-tier architecture, N-tier architecture, Distributed objects, Loosely coupled, or Tightly coupled.

Distributed programming interrelates tightly with parallel programming so much that they are not taught as distinct subjects [1] (http://www.cs.technion.ac.il/~cs236370/main.html).

Languages specifically tailored for distributed programming are:

See also

External links

Major programming languages (more) (edit (http://en.wikipedia.org/w/index.php?title=Template:Major_programming_languages_small&action=edit))

Industrial: ABAP | Ada | AWK | Assembly | C | C++ | C# | COBOL | Delphi | Erlang | Fortran | Java | JavaScript | Lisp | Objective-C | Perl | PHP | PL/SQL | Python | SAS | sh | Visual Basic | VB.NET

Academic: Eiffel | Haskell | Logo | ML | Pascal | Prolog | Scheme | Smalltalk

Historical: ALGOL | APL | BASIC | Clipper | MUMPS | PL/I | PowerBuilder | Simula

Wikipedia (http://en.wikipedia.org/wiki/Main_Page) Distributed_programming (http://en.wikipedia.org/wiki/Distributed_programming) version history (http://en.wikipedia.org/w/index.php?title=Distributed_programming&action=history) GNU Free Documentation Lizenz (http://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License) CC-by-sa (http://creativecommons.org/licenses/by-sa/2.5/)

Personal tools
Google Search
Google
Web
biocrawler.com

 
In other languages