Portable object (computing): Difference between revisions

Content deleted Content added
m fix a misdirected wikilink
m WPCleaner v1.36 - Repaired 1 link to disambiguation page - (You can help) - Expressive power
Line 3:
In [[distributed programming]], a '''portable object''' is an [[object (computer science)|object]] which can be accessed through a normal [[method (computer science)|method]] call while possibly residing in memory on another [[computer]]. It is portable in the sense that it moves from machine to machine, irrespective of [[operating system]] or [[computer architecture]]. This mobility is the end goal of many [[remote procedure call]] systems.
 
The advantage of portable objects is that they are easy to use and very [[Expressiveexpressive power (computer science)|expressive]], allowing [[programmer]]s to be completely unaware that objects reside in other locations. Detractors cite this as a fault, as naïve programmers will not expect [[computer network|network-related]] errors or the [[unbounded nondeterminism]] associated with large networks.
 
==See also==