Content deleted Content added
m Inserted a link to the (wikipedia) page about semiotics |
Jerryobject (talk | contribs) WP:LINKs: adds, fix-cut: null-WP:RED, WP:NOPIPE; 1st instance full term define before WP:ABBReviation. WP:REFerence WP:CITation add. WP:BADEMPHASIS MOS:BOLDs > WP:ITALICs. Small WP:EoS WP:COPYEDITs: clarify. |
||
Line 1:
'''Ease''' is a general purpose [[parallel computing|parallel]] [[programming language]]
The language includes two process constructors.
Line 7:
::<math>\parallel P() \parallel Q() ;</math>
If one process finishes before the other, then it will wait until the other processes are finished.
A ''subordination'' creates a process that shares the ''contexts'' that are in scope when created and finishes when complete (it does not wait for other processes) and is written:
Line 25:
There are four functions upon contexts:
*
*
*
*
Context types are ''Singletons'', ''Bags'' or ''Streams'' and can be subscripted arrays.
Ease has a ''[[Semiotics|semiotic]] definition
== References ==
{{Reflist}}
* [https://books.google.com/books?id=8GssNAAACAAJ John Redman, An Implementation of the Ease Programming Language, University of Western Australia, 1991]
* [http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=590304 T.H. MacKenzie, T.I. Dix, "A distributed memory multiprocessor implementation of C-with-Ease," IEEE International Conference on Parallel and Distributed Systems, 2002]
Line 42:
[[Category:Concurrent programming languages]]
[[Category:Concurrency control]]
{{compu-lang-stub}}
|