Spring til indhold
CP

C= Parallel C/C++ Programming Language Extension

Forlægger: Hoopoe ProGroup
Virus-scannet Windows Free to try
Hent v0.5 733 downloads
Version0.5
Forlægger Hoopoe ProGroup
Udgivelses dato19. aug. 2012
Dato tilføjet19. aug. 2012
Os kravWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
KravNone
Samlet antal downloads733
PrisFree to try

Beskrivelse

C= (udtales 'See Stripes') er en Parallel C/C++ programmeringssprog-udvidelse.

Det er designet til at dække alle typiske parallelle programmeringsparadigmer og supplere eller endda erstatte eksisterende parallelle sprogudvidelser og biblioteker ved at levere et enkelt parallelsprog, der er mest naturligt forbundet med C/C++ syntaks og semantik.

Principperne og konstruktionerne af C=, herunder fleksibel opgavetråds-semantik, parallelle synlighedsomfang, objektfri synkronisering og wake-wait-opgaveinteraktionsparadigme er udtænkt til let at blive adopteret af andre proceduremæssige og objektorienterede sprog, kompileret eller fortolket.

Kort sagt er hovedideen med C= at motivere parallel tænkning, lade programmører fokusere på at skrive parallelle programmer i første omgang, snarere end at gøre jobbet to gange ved at implementere et sekventielt program og derefter prøve at multithreade det (selvom sidstnævnte tilgang, uundgåelig i mange tilfælde, er også elegant understøttet).

I øjeblikket er C=-sprogudvidelsen implementeret som et C-bibliotek og indebærer ikke specifik compilerunderstøttelse eller radikale ændringer af eksisterende softwareopbygningsprocesser.

Lignende programmer

Alternativer

Mere fra denne udgiver