Distributed programming


Distributed programming is a programming paradigm focused on developing distributed, open, scalable, transparent and fault-tolerant systems. This paradigm is the natural result of using computers and networks.

Almost any programming language that has access to the maximum system hardware can handle distributed programming, considering a good amount of time and code. Distributed programming typically falls into one of several basic architectures or architectures: client-server, 3-tier, n-tier, distributed objects, among others as well as being a basis for pragmaticity. The languages ​​specifically designed for distributed programming are: Ada, Alef, E, Erlang, Limbo and Oz.

wiki