Abstract
Natural is a language designed to provide a vehicle for the expression of abstract programming concepts clearly and precisely in a natural and mathematical form. The concept of parallelism can be expressed both explicitly and implicitly in the language, Natural. Due to relative freedom from side-effects and the use of a special value, undef, subexpressions can often be evaluated in parallel. The for and do statements both allow for a parallel mode of execution. A builtin functional, prlleval, creates functions which can evaluate their arguements in a parallel mode. In addition, the concept of module allows for the definition of and communication among processes.
Recommended Citation
Sager, Thomas J., "Parallelism in the Language, Natural" (1984). Computer Science Technical Reports. 2.
https://scholarsmine.mst.edu/comsci_techreports/2
Department(s)
Computer Science
Report Number
CSc-84-2
Document Type
Technical Report
Document Version
Final Version
File Type
text
Language(s)
English
Rights
© 1984 University of Missouri--Rolla, All rights reserved.
Publication Date
1984