Relativistic programming: Difference between revisions

Content deleted Content added
problem tags
Line 1:
{{Programming paradigms}}
{{refimprove}}
{{notability}}
 
'''Relativistic programming''' ('''RP''') is a style of [[concurrent programming]] where instead of trying to avoid conflicts between readers and writers (or writers and writers in some cases) the algorithm is designed to tolerate them and get a correct result regardless of the order of events. Also relativistic programming algorithms are designed to work without the presences of a global order of events. That is in some there maybe cases where one thread sees a two events in a different order then another thread (hence the term relativistic because in [[Special relativity|Einstein's relativity]] order of events is not always the same to different viewers).