ADA: Concurrent Programming
Ada for experienced programmers
Ada for experienced programmers
The C programming language
Software—Practice & Experience
ACM Transactions on Programming Languages and Systems (TOPLAS)
Communicating sequential processes
Communications of the ACM
Design of a separable transition-diagram compiler
Communications of the ACM
Evaluating synchronization mechanisms
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Rationale for the design of the Ada programming language
ACM SIGPLAN Notices - Rationale for the deisgn of the Ada programming language
Programming languages for distributed computing systems
ACM Computing Surveys (CSUR)
Comments on 'Critical Races in Ada Programs'
IEEE Transactions on Software Engineering
The analysis and comparison of scheduling controls in concurrent languages through classification
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Automating parallel simulation using parallel time streams
ACM Transactions on Modeling and Computer Simulation (TOMACS)
JR: Flexible Distributed Programming in an Extended Java
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
JR: Flexible distributed programming in an extended Java
ACM Transactions on Programming Languages and Systems (TOPLAS)
Inter-entry selection: Non-determinism and explicit control mechanisms
Computer Languages
Hi-index | 0.00 |
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.