C = (lausutaan 'Katso Stripes') on Parallel C / C ++ Programming Language Extension.
Se on suunniteltu kattamaan kaikki tyypilliset rinnakkaisohjelmointi ajattelutavat ja täydentää tai jopa korvata olemassa rinnakkain kielen laajennuksia ja kirjastot tarjoamalla yhden rinnan kieli luontevimmin liittyvät C / C ++ syntaksi ja semantiikka.
Periaatteet ja konstrukteihin C = lukien joustavat tehtävänä-thread semantiikka, rinnakkain näkyvyys laajuuksia, esine-vapaa synkronointi ja herätyssoitto odotus tehtävä vuorovaikutus paradigma mielletään olla helposti hyväksymä muu asian ja olio-kokoamat tai tulkita.
Lyhyesti, pääajatus C = on motivoida rinnakkain ajatteluun, antaa ohjelmoijille keskittyä kirjallisesti rinnakkain ohjelmia ensinnäkin sijaan homman kahdesti toteuttamalla peräkkäisiä ohjelman ja sitten yrittää multithread se (vaikka jälkimmäinen lähestymistapa, väistämätöntä monissa tapauksissa, on myös elegantisti tuettu).
Tällä hetkellä C = kieli laajennus toteutetaan C-kirjasto ja ei merkitse erityistä kääntäjän tukea, eikä radikaaleja muutoksia olemassa oleviin ohjelmiston rakentamista.
Rajoitukset :
rajoitettu toiminnallisuus
Kommentteja ei löytynyt