C= Parallel C/C++ Programming Language Extension
| Versija | 0.5 |
|---|---|
| Izdevējs | Hoopoe ProGroup |
| Izdošanas datums | 2012. gada 19. aug. |
| Pievienošanas datums | 2012. gada 19. aug. |
| OS prasības | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Prasības | None |
| Kopējais lejupielāžu skaits | 733 |
| Cena | Free to try |
Apraksts
C= (izrunā "Skatīt svītras") ir paralēlas C/C++ programmēšanas valodas paplašinājums.
Tā ir izstrādāta, lai aptvertu visas tipiskās paralēlās programmēšanas paradigmas un papildinātu vai pat aizstātu esošos paralēlo valodu paplašinājumus un bibliotēkas, nodrošinot vienu paralēlo valodu, kas visdabiskāk saistīta ar C/C++ sintaksi un semantiku.
C= principi un konstrukcijas, tostarp elastīga uzdevuma pavediena semantika, paralēlās redzamības tvērumi, bezobjekta sinhronizācija un wake-wait uzdevuma mijiedarbības paradigma, ir iecerēti tā, lai tos varētu viegli pārņemt citās procesuālās un objektu orientētās valodās, kompilējot vai interpretējot.
Īsi sakot, C= galvenā ideja ir motivēt paralēlo domāšanu, ļaut programmētājiem vispirms koncentrēties uz paralēlu programmu rakstīšanu, nevis veikt darbu divreiz, ieviešot secīgu programmu un pēc tam mēģinot to izveidot vairākos pavedienos (lai gan pēdējā pieeja, neizbēgami daudzos gadījumos, ir arī eleganti atbalstīts).
Pašlaik C= valodas paplašinājums ir ieviests kā C bibliotēka, un tas nenozīmē īpašu kompilatoru atbalstu vai radikālas izmaiņas esošajos programmatūras veidošanas procesos.