Introductory concurrent programming with Modula-2

  • Authors:
  • B. Lees

  • Affiliations:
  • Department of Computing Science, Paisley College of Technology, Paisley, PA1 2BE, Scotland

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

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.