SR (programming language)

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by imported>Kvng at 19:10, 19 November 2024 (foldoc attribution, see Template_talk:FOLDOC#It_doesn't_matter_whether_readers_care). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

SR (short for Synchronizing Resources) is a programming language designed for concurrent programming.

Resources encapsulate processes and the variables they share, and can be separately compiled. Operations provide the primary mechanism for process interaction.

SR provides a novel integration of the mechanisms for invoking and servicing operations. Consequently, it supports local and remote procedure call, rendezvous, message passing, dynamic process creation, multicast, semaphores and shared memory.

Version 2.2 has been ported to the Apollo, DECstation, Data General AViiON, HP 9000 Series 300, Multimax, NeXT, PA-RISC, RS/6000, Sequent Symmetry, SGI IRIS, Sun-3, Sun-4 and others.

See also

References

External links

Template:Authority control


  1. REDIRECT Template:Prog-lang-stub

Template:R shell