C = (udtales 'See Stripes «) er et Parallel C / C ++ Programming Language Extension.
Den er designet til at dække alle typiske parallel programmering paradigmer og supplere eller endda erstatte eksisterende parallelle sprog udvidelser og biblioteker ved at tilbyde en enkelt parallel sprog mest naturligt forbundet med C / C ++ syntaks og semantik.
Principperne og konstruktioner af C = herunder fleksible opgave-tråd semantik, parallelle synlighed anvendelsesområder, objekt-fri synkronisering og morgenvækning vente opgave interaktion paradigme er tænkt til at være let vedtaget af andre proceduremæssige og objektorienteret sprog, samlet eller fortolket.
Kort sagt, det vigtigste idé om C = er at motivere parallel tænkning, lad programmører fokusere på at skrive parallelle programmer i første omgang, i stedet gøre arbejdet to gange ved at gennemføre en sekventiel program og derefter forsøger at multithread det (selvom sidstnævnte tilgang, uundgåelig i mange tilfælde også er elegant understøttet).
I øjeblikket er C = sproget forlængelse implementeret som et C-bibliotek og indebærer ikke specifik compiler støtte eller radikale ændringer af eksisterende software byggeprocesser
Begrænsninger :.
begrænset funktionalitet
Kommentarer ikke fundet