Přeskočit na obsah
CP

C= Parallel C/C++ Programming Language Extension

Vydavatel: Hoopoe ProGroup
Prohledáno na viry Windows Free to try
Stažení v0.5 733 stažení
Verze0.5
Vydavatel Hoopoe ProGroup
Datum vydání19. 8. 2012
Datum přidáno19. 8. 2012
Os požadavkyWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
PožadavkyNone
Celkový počet stažení733
CenaFree to try

Popis

C= (vyslovováno 'See Stripes') je rozšíření paralelního programovacího jazyka C/C++.

Je navržen tak, aby pokryl všechna typická paradigmata paralelního programování a doplnil nebo dokonce nahradil existující rozšíření a knihovny paralelních jazyků poskytnutím jediného paralelního jazyka, který je nejpřirozeněji propojený se syntaxí a sémantikou C/C++.

Principy a konstrukce jazyka C= včetně flexibilní sémantiky vlákna typu task-thread, paralelních rozsahů viditelnosti, synchronizace bez objektů a paradigmatu interakce úkolů probuzení a čekání jsou koncipovány tak, aby je bylo možné snadno převzít jinými procedurálními a objektově orientovanými jazyky, zkompilovat nebo interpretovat.

Stručně řečeno, hlavní myšlenkou C= je motivovat paralelní myšlení, nechat programátory, aby se v první řadě zaměřili na psaní paralelních programů, než aby tuto práci dělali dvakrát implementací sekvenčního programu a poté se jej snažili vícevláknově (ačkoli druhý přístup, v mnoha případech nevyhnutelné, je také elegantně podporováno).

V současné době je rozšíření jazyka C= implementováno jako knihovna C a nezahrnuje specifickou podporu kompilátoru ani radikální změny stávajících procesů tvorby softwaru.

Podobné programy

Alternativy

Více od tohoto vydavatele