CC++ (Compositional C++)


A compositional parallel program is a program constructed by composing component programs in parallel, where the composed program inherits properties of its components.

CC++ is Compositional C++, a parallel object-oriented notation that consist of C++ with six extensions. CC++ supports compositional parallel programming. The goals of the CC++ project are to provide a theory, notation and tools for developing reliable scalable concurrent program libraries.

CC++ integrates different paradigms of parallel programming: data-parallel, task-parallel and object-parallel paradigms; imperative and declarative programming; shared memory and message-based programs.

Back to Extensions homepage


This page is maintained by Nathalie Furmento, Yves Roudier, and Günther Siegel. For all remarks or suggestions, please send us a mail.
Last updated: Wed, Aug 28 1996