DC++ (Distributed C++)
Distributed C++ (DC++) is a language for writing parallel applications
on loosely coupled distributed systems in C++. Its key idea is to extend
the C++ classes into 3 categories: gateway classes which act as communication
and synchronization entry points between abstract processors, classes
whose instances may be passed by value between abstract processors via
gateways, and vanilla C++ classes. DC++ code is compiled to C++ code with
calls to the DC++ runtime system.
- FTP Server: cs.utah.edu:pub/dc++
- Bibliography:
- H. Carr. Distributed C++ Runtime Library
Reference Guide. Technical report, University of
Utah, 1993.
- H. Carr. The DC++ and Concurrent Scheme
Kernel. Technical report, University of Utah,
1993.
- H. Carr. Distributed C++. PhD thesis,
University of Utah, June 1994.
- H. Carr, R. Kessler, and M. Swanson. Distributed
Object-Oriented Programming with C++. Technical
report, University of Utah, September 1993.
- H. Carr, R. Kessler, and M. Swanson. Compiling
Distributed C++. Technical report, University of
Utah, 1993.
- H. Carr, R. Kessler, and M. Swanson. Distributed
C++. ACM SIGPLAN Notices, 28(1),
January 1993.
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