Encyclopedia

Concurrent Object-Oriented Language

Concurrent Object-Oriented Language

(COOL) An extension of C++ with task-level parallelism for shared-memory multi-processors.

["COOL: A Language for Parallel Programming", R. Chandra <rohit@seagull.stanford.edu> et al in Languages and Compilers for Parallel Computing, D. Gelernter et al eds, MIT Press 1990, pp. 126-148].

E-mail: Rohit Chandra <rohit@cool.stanford.edu>.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
Mentioned in
References in periodicals archive
If we are to measure a concurrent object-oriented language (henceforth abbreviated COOL) against the yardstick of concurrency/inheritance integration, we have to distinguish different degrees of integration:
A'um--A stream-based concurrent object-oriented language. In Proceedings of the International Conference on Fifth Generation Computer Systems, 1988, pp.
Hybrid is a concurrent object-oriented language, developed at the University of Geneva, that is an attempt to cleanly integrate the following features (10):
An implementation of Hybrid, a concurrent object-oriented language. In Active Object Environments, D.C.
Concurrent object-oriented languages use three types of communication: synchronous, asynchronous, and eager invocation.
The concurrent object-oriented languages resolve these synchronization problems in different ways as discussed in Agha [1990].
Implementing concurrent object-oriented languages on multicomputers.
Inheritance in Actor based concurrent object-oriented languages. In Proceedings of ECOOP '89 (July 10-14, Nottingham).
While I accept many of their statements concerning concurrent object-oriented languages and functional languages, I find the comparison with concurrent logic languages misguided.
Embeddings of concurrent object-oriented languages and of functional languages in concurrent logic languages have been reported elsewhere.
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.