Przejdź do treści
CP

C= Parallel C/C++ Programming Language Extension

Wydawca: Hoopoe ProGroup
Przeskanowane pod kątem wirusów Windows Free to try
Ściągnij v0.5 733 pobrania
Wersja0.5
Wydawca Hoopoe ProGroup
Data wydania19 sie 2012
Data dodania19 sie 2012
Wymagania systemu operacyjnegoWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
WymaganiaNone
Całkowita liczba pobrań733
Cena £Free to try

Opis

C= (wymawiane „Zobacz paski”) to rozszerzenie równoległego języka programowania C/C++.

Został zaprojektowany tak, aby obejmował wszystkie typowe paradygmaty programowania równoległego i uzupełniał lub nawet zastępował istniejące rozszerzenia i biblioteki języka równoległego, zapewniając pojedynczy język równoległy w najbardziej naturalny sposób związany ze składnią i semantyką C/C++.

Zasady i konstrukcje C=, w tym elastyczna semantyka wątku zadań, równoległe zakresy widoczności, synchronizacja bezobiektowa i paradygmat interakcji zadań wake-wait, są pomyślane tak, aby można je było łatwo zaadaptować przez inne języki proceduralne i obiektowe, kompilowane lub interpretowane.

Krótko mówiąc, główną ideą C= jest motywowanie myślenia równoległego, niech programiści skupią się przede wszystkim na pisaniu programów równoległych, zamiast wykonywać pracę dwa razy, wdrażając program sekwencyjny, a następnie próbując go wielowątkowo (chociaż to drugie podejście, nieuniknione w wielu przypadkach, jest również elegancko obsługiwane).

Obecnie rozszerzenie języka C= jest zaimplementowane jako biblioteka C i nie oznacza specyficznej obsługi kompilatora ani radykalnych zmian w istniejących procesach tworzenia oprogramowania.

Podobne programy

Alternatywy

Więcej od tego wydawcy