| Ease Programming Language |
Article Index for Ease |
Website Links For Programming |
Information AboutEase Programming Language |
| CATEGORIES ABOUT EASE PROGRAMMING LANGUAGE | |
| programming languages | |
| concurrent programming languages | |
| parallel computing | |
| concurrency control | |
| programming language topics | |
Ease is a general purpose Parallel Programming Language , designed by Steven Ericsson-Zenith of Yale University . It combines the process constructs of CSP with logically shared data structures called ''contexts''. Contexts are parallel data types that are constructed by processes and provide a way for processes to interact. There are four functions upon contexts:
Context types are ''Singletons'', ''Bags'' or ''Streams'' and can be subscripted arrays. Ease has a ''semiotic definition.'' This means that it takes into account the effect the language has on the programmer and how they develop algorithms. The language was designed to ''ease'' the development of parallel programs. Zenith is also a designer of the parallel programming language Occam and the MPI standard. He worked at Yale University on Linda and at INMOS on the Transputer microprocessor for Parallel Computing . Like Occam, the definition of Ease uses CSP as its mathematical foundation. Steven Zenith is currently at the Institute For Advanced Science & Engineering in California. REFERENCES T.H. MacKenzie, T.I. Dix, "Object-Oriented Ease-Based Parallel Primitives in C++," icpads, p. 623, 1998 International Conference on Parallel and Distributed Systems (ICPADS'98), 1998 EXTERNAL LINKS |
|
|