Preskoči na vsebino
CP

C= Parallel C/C++ Programming Language Extension

Založnik: Hoopoe ProGroup
Preiskano na viruse Windows Free to try
Prenesi v0.5 733 prenosi
Različica0.5
Založnik Hoopoe ProGroup
Datum izdaje19. avg. 2012
Datum dodajanja19. avg. 2012
Os zahteveWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
ZahteveNone
Skupno prenosov733
CenaFree to try

Opis

C= (izgovarja se 'See Stripes') je vzporedna razširitev programskega jezika C/C++.

Zasnovan je tako, da pokriva vse tipične paradigme vzporednega programiranja in dopolnjuje ali celo nadomešča obstoječe razširitve in knjižnice vzporednega jezika z zagotavljanjem enega samega vzporednega jezika, ki je najbolj naravno povezan s sintakso in semantiko C/C++.

Načela in konstrukti C=, vključno s prilagodljivo semantiko niti naloge, vzporednimi obsegi vidnosti, sinhronizacijo brez objektov in paradigmo interakcije naloge wake-wait, so zasnovani tako, da jih lahko preprosto sprejmejo drugi proceduralni in objektno usmerjeni jeziki, prevedejo ali interpretirajo.

Na kratko, glavna ideja C= je motivirati vzporedno razmišljanje, omogočiti programerjem, da se najprej osredotočijo na pisanje vzporednih programov, namesto da dvakrat opravijo delo z implementacijo zaporednega programa in ga nato poskušajo večnitno (čeprav slednji pristop, v mnogih primerih neizogiben, je tudi elegantno podprt).

Trenutno je razširitev jezika C= implementirana kot knjižnica C in ne pomeni posebne podpore za prevajalnik niti radikalnih sprememb obstoječih procesov gradnje programske opreme.

Podobni programi

Alternative

Več od tega izdajalca