Preskočiť na obsah
CP

C= Parallel C/C++ Programming Language Extension

Vydavateľ: Hoopoe ProGroup
Preskenované na vírusy Windows Free to try
Stiahnuť ▼ v0.5 733 stiahnutia
Verzia0.5
Vydavateľ Hoopoe ProGroup
Dátum vydania19. 8. 2012
Dátum pridania19. 8. 2012
Požiadavky OSWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
PožiadavkyNone
Celkový počet stiahnutí733
cenaFree to try

Popis

C= (vyslovuje sa 'See Stripes') je rozšírenie paralelného C/C++ programovacieho jazyka.

Je navrhnutý tak, aby pokryl všetky typické paradigmy paralelného programovania a doplnil alebo dokonca nahradil existujúce rozšírenia a knižnice paralelných jazykov poskytnutím jediného paralelného jazyka, ktorý je najprirodzenejšie spojený so syntaxou a sémantikou C/C++.

Princípy a konštrukcie jazyka C= vrátane flexibilnej sémantiky vlákna úlohy, rozsahov paralelnej viditeľnosti, synchronizácie bez objektov a paradigmy interakcie úloh prebudenia a čakania sú koncipované tak, aby sa dali ľahko osvojiť inými procedurálnymi a objektovo orientovanými jazykmi, kompilovať alebo interpretovať.

Stručne povedané, hlavnou myšlienkou C= je motivovať paralelné myslenie, nechať programátorov, aby sa v prvom rade zamerali na písanie paralelných programov, namiesto toho, aby túto prácu vykonávali dvakrát implementáciou sekvenčného programu a potom sa ho pokúšali o viacvláknové (hoci druhý prístup, v mnohých prípadoch nevyhnutné, je tiež elegantne podporované).

V súčasnosti je rozšírenie jazyka C= implementované ako knižnica C a neznamená špecifickú podporu kompilátora, ani radikálne zmeny existujúcich procesov tvorby softvéru.

Podobné programy

Alternatívy

Viac od tohto vydavateľa