lally@cbnewsj.att.com (steven.lally) (10/02/90)
References: <5606@abaa.UUCP> <11224@alice.UUCP> <20036@well.sf.ca.us> In article <20036@well.sf.ca.us> feustel@well.sf.ca.us (David Alan Feustel) writes, > What is the relationship between C++ and Concurrent C? If Concurrent C > is a superset of C++ is there any company making the product available > for pcs? In article <26514@maverick.ksu.edu> jxf@ksuvax1.cis.ksu.edu (Jerry Frain) responds, > The answer to your question is "no," Concurrent C is not a superset of C++. > However, it bears a striking resemblence to C++ in that the process > delcaration, creation, and invocations of transactions are similiar to > methods and data of classes. > > However, there is a Concurrent C++ under development at Bell Labs > (see the paper "Concurrent C++: Concurrent Programming With Class(es)" > written by N.H. Gehani and W.D. Roome for more info). The article Mr. Frain cites does *not* introduce a new language beyond Concurrent C. It simply sets out an application in order to demonstrate Concurrent C's orthogonality to C++ and to show that the elegant object-oriented facilities provided by C++ benefit not only sequential programming but also parallel programming. As a matter of fact, the current Concurrent C compiler accepts both Concurrent C and Concurrent C++ (the language accepted depends upon a compile-time switch). These issues are discussed in Gehani & Roome. *The Concurrent C Programming Language*. Summit, NJ: Silicon Press. 1989 (ISBN #0-929306-00-7), a concise and clear description of the language. The Concurrent C product is sold by AT&T and an AT&T VAR, ImageSoft. ------------------------------------------------------------- Steven Lally | AT&T Bell Laboratories uunet!att!ulysses!lally | 600 Mountain Avenue 201-957-6528 | Murray Hill, New Jersey 07974 -------------------------------------------------------------
uh311ae@sunmanager.lrz-muenchen.de (Henrik Klagges) (02/04/91)
Hi, years ago I stumbled over concurrent C and disliked it because it lacked the C++ features. Right now, I know that AT&T has finished a merged compiler that includes the concurrent and class-oriented features. I know that this is a recent development, but has anyone already tried the combination ? I would like multi-threaded objects (without using a task library). Cheers ! rick@vee.lrz-muenchen.de STM group - uh311ae@sunmanager.lrz-muenchen.de " @sun7.lrz-muenchen.de
gava@allegra.att.com (Jacques Gava) (02/13/91)
In article <uh311ae.665660639@sunmanager> uh311ae@sunmanager.lrz-muenchen.de (Henrik Klagges) writes: > Hi, > years ago I stumbled over concurrent C and disliked it because it lacked the > C++ features. Right now, I know that AT&T has finished a merged compiler > that includes the concurrent and class-oriented features. I know that this > is a recent development, but has anyone already tried the combination ? I > would like multi-threaded objects (without using a task library). > > Cheers ! rick@vee.lrz-muenchen.de > > STM group - uh311ae@sunmanager.lrz-muenchen.de > " @sun7.lrz-muenchen.de > Concurrent C Language System supports both Concurrent C and Concurrent C++. The language accepted depends upon a compile-time switch. It's known to run on uniprocessor & multiprocessor machines, as well as over Local Area Network. Users interested in Concurrent C in Europe should contact Morris Schwartz AT&T UNIX System Laboratories International House Ealing, Broadway, London W5 5DB, UK Tel:011-44-81-567-7711 Email: attunix!uel!morris In the USA, users can contact AT&T at 800-828-UNIX. If you want to speak to a specific person, contact Tom Burns AT&T PO Box 25000 4th floor, Salem building Greensboro, NC 27420 Tel:800-828-UNIX or (919) 855-2722 Email: attunix!gcss20!gctdb