Passa al contenuto
CP

C= Parallel C/C++ Programming Language Extension

Editore: Hoopoe ProGroup
Analizzato per virus Windows Free to try
Scarica v0.5 733 scaricamenti
Versione0.5
Editore Hoopoe ProGroup
Data di rilascio19 ago 2012
Data aggiunta19 ago 2012
Requisiti del sistema operativoWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
RequisitiNone
Download totali733
PrezzoFree to try

Descrizione

C= (pronunciato 'See Stripes') è un'estensione del linguaggio di programmazione C/C++ parallelo.

È progettato per coprire tutti i tipici paradigmi di programmazione parallela e integrare o addirittura sostituire le estensioni e le librerie di linguaggi paralleli esistenti fornendo un unico linguaggio parallelo più naturalmente connesso con la sintassi e la semantica C/C++.

I principi e i costrutti di C=, inclusa la semantica flessibile del task-thread, gli ambiti di visibilità parallela, la sincronizzazione senza oggetti e il paradigma di interazione del task wake-wait sono concepiti per essere facilmente adottati da altri linguaggi procedurali e orientati agli oggetti, compilati o interpretati.

In breve, l'idea principale di C= è motivare il pensiero parallelo, lasciare che i programmatori si concentrino sulla scrittura di programmi paralleli in primo luogo, piuttosto che fare il lavoro due volte implementando un programma sequenziale e poi provando a multithread (sebbene quest'ultimo approccio, inevitabile in molti casi, è anche elegantemente sorretto).

Attualmente, l'estensione del linguaggio C= è implementata come libreria C e non implica il supporto specifico del compilatore, né modifiche radicali ai processi di creazione del software esistenti.

Programmi simili

Alternative

Altri prodotti di questo editore