| Introductory concurrent programming with Modula-2 |
| Full text |
Pdf
(522 KB)
|
| Source
|
ACM SIGCSE Bulletin
archive
Volume 17 , Issue 3 (September 1985)
table of contents
Pages: 34 - 41
Year of Publication: 1985
ISSN:0097-8418
|
|
Author
|
|
B. Lees
|
Department of Computing Science, Paisley College of Technology, Paisley, PA1 2BE, Scotland
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 11, Citation Count: 1
|
|
|
ABSTRACT
Modula-2 can be a useful language for teaching the principles of concurrent programming. Although the language does not provide any particular process synchronisation primitives, its facilities for defining user modules and for low-level machine access enable it to be extended to support a variety of concurrency mechanisms. A description is given of how Module-2 may be used to provide a concurrent programming environment to give practical support to an undergraduate course in operating systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
3. Barnes J. G. P. 'An overview of Ada', Software - Practice and Experience Vol. 10, pp. 851-887, (1980).
|
| |
4
|
4. Brinch Hansen P. 'Edison - a multiprocessor language', Software - Practice and Experience Vol. 11(4), pp. 325-361, (1981).
|
 |
5
|
|
| |
6
|
|
| |
7
|
7. Dijkstra E. W. 'Cooperating sequential processes', In Programming Languages (Edited by F. Genuys), Academic Press, New Yark, pp. 43-112, (1968).
|
| |
8
|
8. Brinch Hansen P. 'Edison - a multiprocessor language' op. cit.
|
| |
9
|
9. Dijkstra E. W. 'Cooperating sequential processes' op. cit.
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
15. Hoppe J. 'A simple nucleus written in Modula-2: a case study', Software - Practice and Experience Vol. 10, pp. 697-706, (1980).
|
| |
16
|
16. Sewry D. A. 'Modula-2 process facilities' op. cit.
|
 |
17
|
|
|