Path: utzoo!attcan!uunet!ginosko!gem.mps.ohio-state.edu!usc!ucla-cs!uci-ics!news From: schmidt@zola.ics.uci.edu (Doug Schmidt) Newsgroups: comp.lang.c++ Subject: Re: Combining event driven and object orient programming Message-ID: <1989Oct7.230658.10249@paris.ics.uci.edu> Date: 7 Oct 89 23:06:58 GMT References: <13928@well.UUCP> <13929@well.UUCP> <848@maxim.erbe.se> <1989Oct7.194345.1384@paris.ics.uci.edu> Sender: news@paris.ics.uci.edu (Network News) Reply-To: schmidt@zola.ics.uci.edu (Doug Schmidt) Organization: University of California, Irvine - Dept of ICS Lines: 31 In-reply-to: rfg@ics.uci.edu (Ronald Guilmette) In article <1989Oct7.194345.1384@paris.ics.uci.edu>, rfg@ics (Ronald Guilmette) writes: >In article <848@maxim.erbe.se> prc@erbe.se (Robert Claeson) writes: >> >>Check out Concurrent C++ (from AT&T Bell Labs., I believe). > >There have been papers published on "Concurrent C", but this is the first >mention I have seen to "Concurrent C++". Can you provide a reference or >something so that people who *are* actually interested in this can get >more information. Check out the book `The Concurrent C Programming Language' by Narain Gehani and William D. Roome, published 1989 by Silcon Press, ISBN 0-929306-00-7. Chapter 5 discusses Concurrent C++ (this looks similar to an article published recently in Software Practice and Experience). The concurrency model in Concurrent C is based on the `rendezvous concept,' and people familiar with Ada's tasking model should feel comfortable with many of its constructs (see appendix C for a comparison between Ada and Concurrent C). I'd be interested in hearing whether anyone else has actually programmed in Concurrent C/C++, and also whether it is available for general use. It certainly sounds like an interesting extension to C/C++. Doug -- Master Swordsman speak of humility; | schmidt@ics.uci.edu (ARPA) Philosophers speak of truth; | office: (714) 856-4034 Saints and wisemen speak of the Tao of no doubt; The moon, sun, and sea speaks for itself. -- Hiroshi Hamada