Rendezvous facilities: Concurrent C and the Ada language
- 1 January 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 14 (11) , 1546-1553
- https://doi.org/10.1109/32.9043
Abstract
The concurrent programming facilities in both Concurrent C and the Ada language are based on the rendezvous concept. Although these facilities are similar, there are substantial differences. Facilities in Concurrent C were designed keeping in perspective the concurrent programming facilities in the Ada language and their limitations. Concurrent C facilities have also been modified as a result of experience with its initial implementations. The authors compare the concurrent programming facilities in Concurrent C and Ada and show that it is easier to write a variety of concurrent programs in Concurrent C than in Ada.Keywords
This publication has 7 references indexed in Scilit:
- Implementing concurrent CSoftware: Practice and Experience, 1992
- Concurrent programming in the Ada® language: The polling biasSoftware: Practice and Experience, 1984
- The distributed programming language SR—Mechanisms, design and implementationSoftware: Practice and Experience, 1982
- Synchronizing ResourcesACM Transactions on Programming Languages and Systems, 1981
- Evaluating synchronization mechanismsPublished by Association for Computing Machinery (ACM) ,1979
- Communicating sequential processesCommunications of the ACM, 1978
- Design of a separable transition-diagram compilerCommunications of the ACM, 1963