The C programming language was designed by Kernighan and Ritchie . C++ , which extends C in many respects, was designed by Stroustrup [92,270]. A book by Barton and Nackman  provides an introduction to C++ for scientists and engineers. Objective C  is another object-oriented extension to C.
C* , Data-parallel C , and pC++  are data-parallel C-based languages (see Chapter 7). COOL  and Mentat  are examples of parallel object-oriented languages. Concurrent C  and Concert C  are parallel C-based languages; the latter supports both remote procedure call and send/receive communication mechanisms. C-Linda  augments C with primitives for creating processes and for reading and writing a shared tuple space (Section 4.5).
was designed by Chandy and Kesselman . The
monograph A Tutorial for CC++
Here is a
providing access to additional information on programming in
, including a public-domain compiler, a tutorial, and
© Copyright 1995 by Ian Foster