Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site allegra.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!nhg From: nhg@allegra.UUCP (Narain Gehani) Newsgroups: net.lang,net.lang.c Subject: Concurrent C Message-ID: <4838@allegra.UUCP> Date: Tue, 30-Jul-85 15:38:30 EDT Article-I.D.: allegra.4838 Posted: Tue Jul 30 15:38:30 1985 Date-Received: Wed, 31-Jul-85 20:16:53 EDT Distribution: net.lang,net.lang.c Organization: AT&T Bell Laboratories, Murray Hill Lines: 30 Xref: watmath net.lang:1660 net.lang.c:5843 <> CONCURRENT C We have developed CONCURRENT C which is an upward-compatible superset of the C language that provides concurrent programming facilities based on the rendezvous concept. The facilities provided include those for declaring and creating processes, process synchronization and interaction, process termination and abortion. A brief description of Concurrent C is given in a paper titled CONCURRENT C--AN OVERVIEW by GEHANI and ROOME which was published in the proceedings of the WINTER 1985 USENIX TECHNICAL CONFERENCE, Dallas. At present Concurrent C runs under the UNIX* System V on VAX** and AT&T 3B-20 computers and under the Berkeley UNIX 4.2 BSD on VAX computers and SUN workstations. We will be willing to give a copy of the Concurrent C compiler object code to ACADEMIC and RESEARCH institutions. The Concurrent C compiler is fairly robust at the present time. We will welcome feedback on all aspects of Concurrent C. To request a copy of the Concurrent C compiler and a detailed description of Concurrent C, write to Narain Gehani AT&T Bell Labs 3D-414 600 Mountain Avenue Murray Hill, NJ 07974, USA * UNIX is a trademark of AT&T. ** VAX is a trademark of Digital Equipment Corporation.