C= Parallel C/C++ Programming Language Extension
| Verzija | 0.5 |
|---|---|
| Izdavač | Hoopoe ProGroup |
| Datum izlaska | 19. kol 2012. |
| Datum dodan | 19. kol 2012. |
| Os zahtjevi | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Zahtjevi | None |
| Ukupno preuzimanja | 733 |
| Cijena | Free to try |
Opis
C= (izgovara se 'See Stripes') je proširenje paralelnog C/C++ programskog jezika.
Dizajniran je da pokrije sve tipične paradigme paralelnog programiranja i nadopuni ili čak zamijeni postojeće paralelne jezične ekstenzije i biblioteke pružajući jedan paralelni jezik koji je najprirodnije povezan sa sintaksom i semantikom C/C++.
Načela i konstrukcije C= uključujući fleksibilnu semantiku niti zadataka, opsege paralelne vidljivosti, sinkronizaciju bez objekata i paradigmu interakcije zadatka wake-wait zamišljeni su tako da ih drugi proceduralni i objektno orijentirani jezici lako prihvate, kompiliraju ili interpretiraju.
Ukratko, glavna ideja C= je motivirati paralelno razmišljanje, dopustiti programerima da se usredotoče na pisanje paralelnih programa na prvom mjestu, umjesto da obave posao dvaput implementacijom sekvencijalnog programa i zatim ga pokušaju višenitno (iako potonji pristup, neizbježan u mnogim slučajevima, također je elegantno podržan).
Trenutno je proširenje jezika C= implementirano kao C biblioteka i ne podrazumijeva specifičnu podršku prevoditelja niti radikalne promjene postojećih procesa izgradnje softvera.