The fallacies of distributed computing are a set of assertions made by L Peter Deutsch and others at Sun Microsystems describing false assumptions that programmers new to distributed applications invariably make.
The fallacies are
This section needs additional citations for verification. (March 2017) |
The list of fallacies generally[clarification needed] came about at Sun Microsystems. L. Peter Deutsch, one of the original Sun "Fellows", is credited[by whom?] with penning the first seven fallacies in 1994; however, Bill Joy and Tom Lyon had already identified the first four as "The Fallacies of Networked Computing" (the article claims "Dave Lyon", but this is a mistake[citation needed]). Around 1997, James Gosling, another Sun Fellow and the inventor of Java, added the eighth fallacy.
In an episode of "Software Engineering Radio" Peter Deutsch added a ninth fallacy: "It's really an expansion of number 4. It extends beyond the boundaries of the physical network. ... The party you are communicating with is trustworthy."
This article uses material from the Wikipedia English article Fallacies of distributed computing, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Content is available under CC BY-SA 4.0 unless otherwise noted. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki English (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.