- Source: SR (programming language)
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
This article is based on material taken from SR at the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.
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
The SR Programming Language
Kata Kunci Pencarian:
- Daftar istilah komputer
- Daftar bahasa pemrograman
- Mesin finite-state
- SR (programming language)
- MPD (programming language)
- SR
- List of programming languages
- List of programming languages by type
- List of concurrent and parallel programming languages
- Qalb (programming language)
- BASIC
- Computer programming
- Concurrent computing