Concurrent C

1. <language> An extension of C with rendezvous-based concurrency. Versions for most Unix systems were available commercially from AT&T.

["Concurrent C", N.H. Gehani et al, Soft Prac & Exp 16(9):821-844 (1986)].

["The Concurrent C Programming Language", N. Gehani et al, Silicon Press 1989].

Last updated: 1994-11-11

2. <language> An extension of C with asynchronous message passing.

["Concurrent C: A Language for Distributed Systems", Y. Tsujino et al, Soft Prac & Exp 14(11):1061-1078 (Nov 1984)].

Last updated: 1994-11-11

Try this search on Wikipedia, OneLook, Google

Nearby terms: concrete syntax « CONCUR « concurrency « Concurrent C » Concurrent C++ » Concurrent Clean » Concurrent CLU

Concurrent C++

<language> A programming language developed by Gehani and Roome at Bell Labs by merging their earlier Concurrent C language with C++.

["Concurrent C++: Concurrent Programming with Class(es)", N. Gehani, W.D. Roome, Bell Labs, 1986].

Last updated: 2013-06-26

Try this search on Wikipedia, OneLook, Google

Nearby terms: CONCUR « concurrency « Concurrent C « Concurrent C++ » Concurrent Clean » Concurrent CLU » Concurrent Constraint Programming

Concurrent Clean

<language> An alternative name for Clean 1.0.

Last updated: 1995-11-08

Try this search on Wikipedia, OneLook, Google

Nearby terms: concurrency « Concurrent C « Concurrent C++ « Concurrent Clean » Concurrent CLU » Concurrent Constraint Programming » Concurrent Euclid

Concurrent CLU

<language> A programming language extending CLU for concurrent processes, developed by by Hamilton in 1984.

["Preserving Abstraction in Concurrent Programming", R.C.B. Cooper, K.G. Hamilton, IEEE Trans Soft Eng SE-14(2):258-263, Feb 1988].1

Last updated: 2013-09-28

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent C « Concurrent C++ « Concurrent Clean « Concurrent CLU » Concurrent Constraint Programming » Concurrent Euclid » Concurrent LISP

Concurrent Constraint Programming

<language> (CCP) Not a language, but a general approach.

[Details?]

Last updated: 2001-11-01

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent C++ « Concurrent Clean « Concurrent CLU « Concurrent Constraint Programming » Concurrent Euclid » Concurrent LISP » Concurrent Massey Hope

Concurrent Euclid

<language, parallel> A concurrent extension of a subset of Euclid ("Simple Euclid") developed by J.R. Cordy and R.C. Holt of the University of Toronto in 1980.

Concurrent Euclid features separate compilation, modules, processes and monitors, signal and wait on condition variables, 'converters' to defeat strong type checking, absolute addresses. All procedures and functions are re-entrant. TUNIS (a Unix-like operating system) is written in Concurrent Euclid.

["Specification of Concurrent Euclid", J.R. Cordy & R.C. Holt, Reports CSRI-115 & CSRI-133, CSRI, U Toronto, Jul 1980, rev. Aug 1981].

["Concurrent Euclid, The Unix System, and Tunis," R.C. Holt, A-W, 1983].

Last updated: 2005-02-19

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Clean « Concurrent CLU « Concurrent Constraint Programming « Concurrent Euclid » Concurrent LISP » Concurrent Massey Hope » Concurrent ML

Concurrent LISP

<language> A concurrent version of Lisp. Sugimoto et al implemented an interpreter on a "large scale computer" and were planning to implement it on multiple microprocessors.

["A Multi-Processor System for Concurrent Lisp", S. Sugimoto et al, Proc 1983 Intl Conf parallel Proc, 1983 pp.135-143].

Last updated: 2013-10-18

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent CLU « Concurrent Constraint Programming « Concurrent Euclid « Concurrent LISP » Concurrent Massey Hope » Concurrent ML » Concurrent Oberon

Concurrent Massey Hope

<language, functional programming> An extension of Massey Hope, by Peter Burgess, Robert Pointon, and Nigel Perry <N.Perry@massey.ac.nz> of Massey University, NZ, that provides multithreading and typed inter-thread communication. It uses C for intermediate code rather than assembly language.

Last updated: 1999-08-04

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Constraint Programming « Concurrent Euclid « Concurrent LISP « Concurrent Massey Hope » Concurrent ML » Concurrent Oberon » Concurrent Object-Oriented C

Concurrent ML

<language> (CML) A concurrent extension of SML/NJ written by J. Reppy at Cornell University in 1990. CML supports dynamic thread creation and synchronous message passing on typed channels. Threads are implemented using first-class continuations. First-class synchronous operations allow users to tailor their synchronisation abstractions for their application. CML also supports both stream I/O and low-level I/O in an integrated fashion.

Latest version 0.9.8, as of 1994-12-21, requires SML/NJ 0.75 or later.

ftp://ftp.cs.cornell.edu/pub/.

E-mail: <sml-bugs@research.att.com> (bugs).

["CML: A Higher-Order Concurrent Language", John H. Reppy, SIGPLAN Notices 26(6):293-305, June 1991].

Last updated: 2000-08-09

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Euclid « Concurrent LISP « Concurrent Massey Hope « Concurrent ML » Concurrent Oberon » Concurrent Object-Oriented C » Concurrent Object-Oriented Language

Concurrent Oberon

<language> A concurrent version of Oberon. There is an implementation the Ceres workstation.

["Adding Concurrency to the Oberon System", S. Lalis et al, ETH Zurich, 1993].

Last updated: 1994-11-11

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent LISP « Concurrent Massey Hope « Concurrent ML « Concurrent Oberon » Concurrent Object-Oriented C » Concurrent Object-Oriented Language » Concurrent Pascal

Concurrent Object-Oriented C

<language> (cooC) A language with concurrent object execution from Toshiba. It has synchronous and asynchronous message passing. It has been implemented for SunOS.

ftp://tsbgw.isl.rdc.toshiba.co.jp/pub/toshiba/cooc-beta.1.1.tar.Z.

[SIGPLAN Notices 28(2)].

Last updated: 2000-08-13

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Massey Hope « Concurrent ML « Concurrent Oberon « Concurrent Object-Oriented C » Concurrent Object-Oriented Language » Concurrent Pascal » concurrent processing

Concurrent Object-Oriented Language

<language> (COOL) An extension of C++ with task-level parallelism for shared-memory multi-processors.

["COOL: A Language for Parallel Programming", R. Chandra <rohit@seagull.stanford.edu> et al in Languages and Compilers for Parallel Computing, D. Gelernter et al eds, MIT Press 1990, pp. 126-148].

E-mail: Rohit Chandra <rohit@cool.stanford.edu>.

Last updated: 1994-11-30

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent ML « Concurrent Oberon « Concurrent Object-Oriented C « Concurrent Object-Oriented Language » Concurrent Pascal » concurrent processing » Concurrent Prolog

Concurrent Pascal

<language> An extension of a Pascal subset, Sequential Pascal, developed by Brinch Hansen in 1972-75. Concurrent Pascal was the first language to support monitors. It provided access to hardware devices through monitor calls and also supported processes and classes.

["The Programming Language Concurrent Pascal", Per Brinch Hansen, IEEE Trans Soft Eng 1(2):199-207 (Jun 1975)].

Last updated: 1994-11-30

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Oberon « Concurrent Object-Oriented C « Concurrent Object-Oriented Language « Concurrent Pascal » concurrent processing » Concurrent Prolog » Concurrent Scheme

concurrent processing

multitasking

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Object-Oriented C « Concurrent Object-Oriented Language « Concurrent Pascal « concurrent processing » Concurrent Prolog » Concurrent Scheme » ConcurrentSmalltalk

Concurrent Prolog

<language> A Prolog variant with guarded clauses and committed-choice nondeterminism (don't-care nondeterminism) by Ehud "Udi" Shapiro, Yale <shapiro-ehud@yale.edu>. A subset has been implemented, but not the full language.

See also Mandala.

["Concurrent Prolog: Collected Papers", E. Shapiro, V.1-2, MIT Press 1987].

Last updated: 1994-11-30

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Object-Oriented Language « Concurrent Pascal « concurrent processing « Concurrent Prolog » Concurrent Scheme » ConcurrentSmalltalk » Concurrent SP/k

Concurrent Scheme

<language> A parallel Lisp, for the Mayfly by M. Swanson <swanson%teewinot@cs.utah.edu>.

["Concurrent Scheme", R.R. Kessler et al, in Parallel Lisp: Languages and Systems, T. Ito et al eds, LNCS 441, Springer 1989].

Last updated: 1994-11-30

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Pascal « concurrent processing « Concurrent Prolog « Concurrent Scheme » ConcurrentSmalltalk » Concurrent SP/k » Concurrent Versions System

ConcurrentSmalltalk

<language> A concurrent variant of Smalltalk.

["Concurrent Programming in ConcurrentSmalltalk", Y. Yokote et al in Object-Oriented Concurrent Programming, A. Yonezawa et al eds, MIT Press 1987, pp. 129-158].

Last updated: 1994-11-30

Try this search on Wikipedia, OneLook, Google

Nearby terms: concurrent processing « Concurrent Prolog « Concurrent Scheme « ConcurrentSmalltalk » Concurrent SP/k » Concurrent Versions System » condela

Concurrent SP/k

<language> (CSP/k) A PL/I-like concurrent language.

["Structured Concurrent Programming with Operating System Applications", R.C. Holt et al, A-W 1978].

Last updated: 1997-12-15

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Prolog « Concurrent Scheme « ConcurrentSmalltalk « Concurrent SP/k » Concurrent Versions System » condela » condition out

Concurrent Versions System

<programming> (CVS) A cross-platform code management system originally based on RCS.

CVS tracks all revisions to a file in an associated file with the same name as the original file but with the string ",v" (for version) appended to the filename. These files are stored in a (possibly centralised) repository.

Changes are checked in or "committed" along with a comment (which appears in the the "commit log"). CVS has the notions of projects, branches, file locking and many others needed to provide a full-functioned repository.

It is commonly accessed over over its own "anonCVS" protocol for read-only access (many open source projects are available by anonymous CVS) and over the SSH protocol by those with commit privileges ("committers").

CVS has been rewritten several times and does not depend on RCS. However, files are still largely compatible; one can easily migrate a project from RCS to CVS by copying the history files into a CVS repository. A sub-project of the OpenBSD project is building a complete new implementation of CVS, to be called OpenCVS.

CVS Home. OpenCVS.

Last updated: 2005-01-17

Try this search on Wikipedia, OneLook, Google

Nearby terms: Concurrent Scheme « ConcurrentSmalltalk « Concurrent SP/k « Concurrent Versions System » condela » condition out » condom


Copyright Denis Howe 1985

directoryold.com. General Business Directory. http://hotbookee.com.