Concurrent C

<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

<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

Nearby terms:

CONCURconcurrencyConcurrent CConcurrent C++Concurrent Clean

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent CConcurrent C++Concurrent CleanConcurrent CLU

Try this search on Wikipedia, OneLook, Google

Concurrent Clean

<language>

An alternative name for Clean 1.0.

Last updated: 1995-11-08

Nearby terms:

Concurrent C++Concurrent CleanConcurrent CLUConcurrent Constraint Programming

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent CleanConcurrent CLUConcurrent Constraint Programming

Try this search on Wikipedia, OneLook, Google

Concurrent Constraint Programming

<language>

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

[Details?]

Last updated: 2001-11-01

Nearby terms:

Concurrent CLUConcurrent Constraint ProgrammingConcurrent Euclid

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent Constraint ProgrammingConcurrent EuclidConcurrent LISP

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent EuclidConcurrent LISPConcurrent Massey HopeConcurrent ML

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent LISPConcurrent Massey HopeConcurrent MLConcurrent Oberon

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent Massey HopeConcurrent MLConcurrent OberonConcurrent Object-Oriented C

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent MLConcurrent OberonConcurrent Object-Oriented C

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent Object-Oriented CConcurrent Object-Oriented Language

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent Object-Oriented CConcurrent Object-Oriented LanguageConcurrent Pascal

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent Object-Oriented LanguageConcurrent Pascalconcurrent processing

Try this search on Wikipedia, OneLook, Google

concurrent processing

multitasking

Nearby terms:

Concurrent Pascalconcurrent processingConcurrent PrologConcurrent Scheme

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

concurrent processingConcurrent PrologConcurrent SchemeConcurrentSmalltalk

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent PrologConcurrent SchemeConcurrentSmalltalkConcurrent SP/k

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent SchemeConcurrentSmalltalkConcurrent SP/kConcurrent Versions System

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

ConcurrentSmalltalkConcurrent SP/kConcurrent Versions System

Try this search on Wikipedia, OneLook, Google

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

Nearby terms:

Concurrent SP/kConcurrent Versions Systemcondelacondition out

Try this search on Wikipedia, OneLook, Google


Loading