SR (programming language): Difference between revisions

Content deleted Content added
Danakil (talk | contribs)
References...
Line 1:
'''SR''' (short for '''Synchronizing Resources''') is a [[programming language]] designed for [[concurrent programming]].
 
''Resources[[Resource]]s'' encapsulate processes and the variables they share, and can be separately compiled. ''Operations[[Operation]]s'' 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]], [[semaphore (programming)|semaphores]] and [[shared memory]].
 
Version 2.2 has been ported to Sun-3, Sun-4, Decstation, SGI Iris, HP PA, HP 9000/300, NeXT, Sequent Symmetry, DG AViiON, RS/6000, Multimax, Apollo and others.
Line 10:
* [[Occam (programming language)|Occam]]
* [[MPD (programming language)|MPD]]
 
==References==
*[[Gregory R. Andrews]], [[Ronald A. Olsson]]: ''The SR Programming Language: Concurrency in Practice'', ISBN 0-8053-0088-0
*[[Stephen J. Hartley]]: ''Operating Systems Programming: The SR Programming Language'', Oxford University Press, ISBN 0-19-509579-0
 
==External links==