SR (programming language): Difference between revisions

Content deleted Content added
Zwobot (talk | contribs)
m robot Adding: de, fr
 
(21 intermediate revisions by 20 users not shown)
Line 1:
'''SR''' (short for '''Synchronizing Resources''') is a [[programming language]] designed for [[concurrent programming]].
 
[[resource (computer science)|''Resources''[[Resource]]s'' encapsulate processes and the variables they share, and can be separately compiled. ''[[Operation]]sOperations'' 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]], [[Synchronous rendezvous|rendezvous]], [[message passing]], dynamic process creation, [[multicast]], [[semaphore (programming)|semaphores]] and [[Shared memory (interprocess communication)|shared memory]].
 
Version 2.2 has been ported to Sun-3,the Sun-4[[Apollo Computer|Apollo]], Decstation[[DECstation]], SGI[[Data IrisGeneral]] [[AViiON]], [[HP PA,9000#Series 300/400|HP 9000/ Series 300]], NeXT[[Encore Computer|Multimax]], Sequent Symmetry[[NeXT]], DG AViiON[[PA-RISC]], [[RS/6000]], Multimax[[Sequent Computer Systems|Sequent Symmetry]], Apollo[[SGI IRIS]], [[Sun-3]], [[Sun-4]] and others.
 
==See also==
Line 12:
 
==References==
*{{foldoc|SR}}
*[[Gregory R. Andrews]], [[Ronald A. Olsson]]: ''The SR Programming Language: Concurrency in Practice'', ISBN 0-8053-0088-0
*[[StephenGregory JR. HartleyAndrews]]:, ''Operating[[Ronald SystemsA. ProgrammingOlsson]]: ''The SR Programming Language'',: OxfordConcurrency Universityin PressPractice'', {{ISBN |0-198053-5095790088-0}}
*[[Stephen J. Hartley]]: ''Operating Systems Programming: The SR Programming Language'', Oxford University Press, {{ISBN|0-19-509579-0}}
 
==External links==
* [http://wwwwww2.cs.arizona.edu/sr/index.html?TWIKISID=bccd482b43e8a41e744208152eda7bde The SR Programming Language]
 
[[Category:Programming languages]]
{{Authority control}}
 
{{DEFAULTSORT:Sr (Programming Language)}}
[[Category:Concurrent programming languages]]
[[Category:SR programming language family| ]]
{{FOLDOC}}
{{compu-lang-stub}}
 
 
[[de:SR Programmiersprache]]
{{compu-lang-stub}}
[[fr:SR (programmation)]]