Concurrent Euclid
Verktøy
Handlinger
Generelt
Skriv ut / eksporter
På andre prosjekter
| Concurrent Euclid | |||
|---|---|---|---|
| Tilblivelse | 1980 | ||
| Paradigme | Multi-paradigme:Strukturert programmering,imperativ programmering,funksjonell programmering | ||
| Designet og utviklet av | James Cordy,Richard C. Holt | ||
| Typetildeling | sterk | ||
| OS | multiplattform | ||
| Påvirket av | |||
| Euclid,sekvensielle kommunikasjonsprosesser | |||
Concurrent Euclid (ConcEuc) er en etterkommer avprogrammeringsspråketEuclid som ble konstruert avJames Cordy ogRichard C. Holt vedUniversity of Toronto i 1980. ConEuc var etimperativt språk som ble konstruert for parallell programvare og forsystemprogramvare, slik somoperativsystemer,kompilatorer oginnebygde systemer.
Operativsystemkjernen i operativsystemetTUNIS, en variant av ogUnix, ble skrevet utelukkende i Concurrent Euclid. ConcEuc utvider kjerne-elementene i Euclid medprosesser ogmonitorer (slik som disse ble spesifisert avC.A.R. Hoare) så vel som språklige konstruksjoner som behøves i systemprogrammering, deriblant separat kompilering, variabler ved absolutte adresser, typekonverterere og lange heltall.