Coroutines in C
Greg Hinton
hinton at netcom.UUCP
Fri Aug 18 13:17:15 AEST 1989
In article <5663 at ficc.uu.net> peter at ficc.uu.net (Peter da Silva) writes:
>Isn't it about time that there was some effort made to provide a standard
>coroutine library in C.
>These routines together would allow the portable implementation of threads
>on a wide variety of systems, if they became widespread.
Isn't this precisely what the language Concurrent C attempts?
"Concurrent C is the result of an effort to enhance C so that it can
be used to write concurrent programs that can run efficiently on single
computers, on loosely-coupled distributed computer networks, or on
tightly-coupled multiprocessors. Concurrent C is an upward-compatible
extension of C. These extensions include mechanisms for the declaration
and creation of processes, for process synchronization and interaction,
and for process termination and abortion."
_The_Concurrent_C_Programming_Language_, Gehani & Roome, p. xii.
Anyone know any more about this language?
--
Greg Hinton
INET: hinton at netcom.uucp
UUCP: ...!uunet!apple!netcom!hinton
More information about the Comp.lang.c
mailing list