SR (programming language)

Uses your system voice; voice and rate in settings.

Snapshot

≈ 2 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

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.

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== Occam MPD ==References== Gregory R. Andrews, Ronald A. Olsson: The SR Programming Language: Concurrency in Practice, Stephen J. Hartley: Operating Systems Programming: The SR Programming Language, Oxford University Press, ==External links== The SR Programming Language

Text derived from https://en.wikipedia.org/w/index.php?oldid=1258439192 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot enwiki-001258439192 · captured 1732039846.0 · version history

Cite this page as: encyclopegia.org, “SR (programming language)”, snapshot enwiki-001258439192. https://encyclopegia.org/a/sr-programming-language