Concurrent C
Utseende
Concurrent C | |||
---|---|---|---|
Tilblivelse | 1984 | ||
Paradigme | Multi-paradigme: Imperativ programmering, samtidig programmering | ||
Typetildeling | svak, static variable | ||
OS | Unix-liknende | ||
Påvirket av | |||
C, 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.
Litteratur
[rediger | rediger kilde]- Gehani, Narain H.;, Roome, William Douglas (1. januar 1989). The concurrent C programming language. Silicon Press, 25 Beverly Road Summit, New Jersey, USA. ISBN 0-929306-00-7. ISBN 978-0-929306-00-1.
- Gehani, Narain H.; Roome, William Douglas (Mars 1992). The concurrent C programming language. Software—Practice and Experience. Volume 23, Issue 3. 265–285. doi:10.1002/spe.4380220305.
Autoritetsdata
Denne artikkelen er en spire. Du kan hjelpe Wikipedia ved å utvide den.