Affiliation:
1. Department of Science Teaching, Weizmann Institute of Science, Rehovot 76100 Israel
Abstract
The Ada programming language is an excellent vehicle for teaching concurrent programming because support for concurrency has been designed into the language. The paper shows how primitives from other concurrent programming languages (occam, Linda, Joyce) can be simulated within Ada. This enables students to study other constructs without the overhead of learning a new language and programming environment. The simulations use inheritance which was introduced into the new Ada 95 standard. They can also be used as examples of inheritance when teaching object-oriented programming.
Publisher
Association for Computing Machinery (ACM)
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. ThreadMentor;Journal on Educational Resources in Computing;2003-03
2. Interactive execution of distributed algorithms;Journal on Educational Resources in Computing;2001-08
3. Synchronizing multiple clients and servers;Reliable Software Technologies — Ada-Europe;1998