Siirry sisältöön
CP

C= Parallel C/C++ Programming Language Extension

Kustantaja: Hoopoe ProGroup
Virustarkastettu Windows Free to try
ladata v0.5 733 latausta
Versio0.5
Kustantaja Hoopoe ProGroup
Julkaisupäivä19.8.2012
Lisäyspäivämäärä19.8.2012
Os vaatimuksetWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
VaatimuksetNone
Latauksia yhteensä733
HintaFree to try

Kuvaus

C= (lausutaan "Katso Stripes") on rinnakkainen C/C++-ohjelmointikielen laajennus.

Se on suunniteltu kattamaan kaikki tyypilliset rinnakkaisohjelmoinnin paradigmat ja täydentämään tai jopa korvaamaan olemassa olevia rinnakkaisten kielten laajennuksia ja kirjastoja tarjoamalla yhden rinnakkaisen kielen, joka liittyy luontevimmin C/C++-syntaksiin ja semantiikkaan.

C=:n periaatteet ja rakenteet, mukaan lukien joustava tehtäväsäikeen semantiikka, rinnakkaiset näkyvyysalueet, oliovapaa synkronointi ja wake-wait-tehtävän vuorovaikutusparadigma, on suunniteltu niin, että ne voidaan helposti omaksua muilla proseduuri- ja oliokielillä, kääntää tai tulkita.

Lyhyesti sanottuna C=:n pääidea on motivoida rinnakkaisajattelua, antaa ohjelmoijien keskittyä ensin rinnakkaisten ohjelmien kirjoittamiseen sen sijaan, että tekisivät työn kahdesti toteuttamalla peräkkäinen ohjelma ja yrittämällä sitten monisäikeistä sitä (vaikka jälkimmäinen lähestymistapa, väistämätön monissa tapauksissa, on myös tyylikkäästi tuettu).

Tällä hetkellä C=-kielen laajennus on toteutettu C-kirjastona, eikä se tarkoita erityistä kääntäjätukea eikä radikaaleja muutoksia olemassa oleviin ohjelmistonrakennusprosesseihin.

Samankaltaiset ohjelmat

Vaihtoehdot

Lisää tältä julkaisijalta