Modula-P A Language for Parallel Programming
暂无分享,去创建一个
Communicating Sequential Processes (CSP) [ ?] provide a powerful framework for the description and analysis of parallel programs. The notion has been used as the underlying model of Occam[?], an elegant language designed by D. May. However, programmers sometimes consider this language as too frugal: there are only limited data structuring mechanisms, procedures can not be recursive, and the important concept of data abstraction using modules is missing. This paper introduces the languageModula-P as an attempt to overcome these shortcomings: it extends the sequential language Modula-2 by the CSP model of parallel programming.
[1] C. A. R. Hoare,et al. Communicating sequential processes , 1978, CACM.
[2] Niklaus Wirth,et al. Programming in Modula-2 , 1985, Texts and Monographs in Computer Science.
[3] Inmos Corp,et al. Occam Programming Manual , 1984 .