C = (pronuncia 'See Stripes') è un C / C ++ Extension Programming Language Parallelo.
È stato progettato per coprire tutti i tipici paradigmi di programmazione parallela e complementare o addirittura sostituire estensioni del linguaggio parallele esistenti e biblioteche, fornendo un unico linguaggio in parallelo più naturalmente collegato con il C / C ++ sintassi e la semantica.
I principi e costrutti di C = compreso semantica flessibili task-thread, ambiti di visibilità parallele, sincronizzazione senza oggetti, e wake-wait interazione compito paradigma sono concepiti per essere facilmente adottato da altre lingue procedurali e object-oriented, compilato o interpretato.
In breve, l'idea principale del C = è motivare il pensiero parallelo, lasciate i programmatori concentrarsi sulla scrittura di programmi paralleli, in primo luogo, piuttosto che fare il lavoro due volte mediante l'attuazione di un programma sequenziale e poi cercando di multithread (anche se quest'ultimo approccio, inevitabile in molti casi, è anche elegantemente supportata).
Attualmente, l'estensione = linguaggio C è implementato come una libreria C e non implica un sostegno specifico compilatore, né cambiamenti radicali processi di costruzione di software esistenti
Limitazioni :.
Funzionalità limitata p>
I commenti non trovato