C= Parallel C/C++ Programming Language Extension
| Versioon | 0.5 |
|---|---|
| Kirjastaja | Hoopoe ProGroup |
| Väljalaske kuupäev | 19. aug 2012 |
| Kuupäev lisatud | 19. aug 2012 |
| Os nõuded | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Nõuded | None |
| Allalaadimisi kokku | 733 |
| Hind | Free to try |
Kirjeldus
C= (hääldatakse "See Stripes") on paralleelne C/C++ programmeerimiskeele laiendus.
See on loodud katma kõiki tüüpilisi paralleelse programmeerimise paradigmasid ning täiendama või isegi asendama olemasolevaid paralleelkeele laiendusi ja teeke, pakkudes üht paralleelkeelt, mis on kõige loomulikumalt seotud C/C++ süntaksi ja semantikaga.
C= põhimõtted ja konstruktsioonid, sealhulgas paindlik ülesannete lõime semantika, paralleelse nähtavuse ulatused, objektivaba sünkroonimine ja äratus-ooteülesannete interaktsiooni paradigma, on kavandatud nii, et neid saab hõlpsasti üle võtta ka teistes protseduurilistes ja objektorienteeritud keeltes, kompileerida või tõlgendada.
Lühidalt, C= põhiidee on motiveerida paralleelset mõtlemist, lasta programmeerijatel keskenduda kõigepealt paralleelsete programmide kirjutamisele, mitte teha seda tööd kaks korda, rakendades järjestikust programmi ja seejärel proovides seda mitme lõimega teha (kuigi viimane lähenemisviis, paljudel juhtudel vältimatu, on ka elegantselt toetatud).
Praegu on C= keelelaiend rakendatud C-teegina ja see ei eelda spetsiifilist kompilaatori tuge ega radikaalseid muudatusi olemasolevates tarkvara loomise protsessides.