SAL Home PARALLEL Programming Languages & Systems


uC++ is an object-oriented programming language with high-level concurrency. The uC++ extends C++ with new constructs that provide light-weight tasks on shared-memory uni- and multi-processors running the UNIX operating system. uC++ clarifies and extends object-oriented concurrency and provides more generality and functionality than other systems. uC++ provides concurrency at the level of active objects with the following capabilities: statically type-safe communication, direct and indirect communication, the ability to postpone requests without inhibiting concurrency, and additional capabilities, such as coroutines, clustering of tasks and processors, and a highly concurrent non-blocking I/O library.

Current Version:   ??

License Type:   ??

Home Site:

Source Code Availability: ??

Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: No
  • Other Packages: No

Targeted Platforms:

Sequent, SUN, DEC, SGI, IBM, HP

Software/Hardware Requirements:


Other Links: (FTP site, uC++*)

Mailing Lists/USENET News Groups:


User Comments:

  • You might also be interested in MVD which is a toolkit for monitoring, visualization and debugging uC++ program.

See A Screen Shot? (Not Yet)

  SAL Home   |   Parallel Computing   |   Programming Languages & Systems

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.