| Concurrent C | |||
|---|---|---|---|
| Tilblivelse | 1984 | ||
| Paradigme | Multi-paradigme: Imperativ programmering, samtidig programmering | ||
| Typetildeling | svak, static variable | ||
| OS | Unix-liknende | ||
| Påvirket av | |||
| C, Programmeringsspråket Ada | |||
Concurrent C er en utvidelse av programmeringsspråket C som ble lansert av AT&Ts Bell Laboratories i 1984. Hensikten var å lette implementeringen av parallelle algortimer og samtidighet. I vanlig C kan dette oppnås ved å bruke biblioteker (for eksempel tråder i POSIX), men Concurrent C hadde en syntaks for dette direkte innbakt i språket.
Språket benytter paradigmet extended rendezvous for distribuerte operativsystemer og distribuert programvare. Mens tradisjonelle rendezvous i programmeringsspråket Ada benytter overføring av informasjon i én retning, fra sender til mottager, foregår meldingene i Concurrent C i begge retninger.