Concurrent C

Narain Gehani nhg at allegra.UUCP
Wed Jul 31 05:38:30 AEST 1985


<>
                            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.



More information about the Comp.lang.c mailing list