C = (uitgesproken als 'See Stripes') is een Parallel C / C ++ Programming Language Extension.
Het is ontworpen om alle typische parallel programmeren paradigma's te dekken en aan te vullen of zelfs te vervangen bestaande parallelle taal extensies en bibliotheken door middel van een enkele parallelle taal die het meest natuurlijke wijze verbonden met de C / C ++ syntax en semantiek.
De principes en concepten van C = waaronder flexibele task-thread semantiek, parallel zichtbaarheid scopes, object-vrije synchronisatie, en wake-wachttijd interactie taak paradigma zijn bedoeld om gemakkelijk door andere procedurele en object-georiënteerde talen, gecompileerd of geïnterpreteerd worden aangenomen.
In het kort, de belangrijkste idee van C = is om parallel denken motiveren, laat programmeurs zich richten op het schrijven van parallelle programma's in de eerste plaats, in plaats van het werk doen twee keer door de uitvoering van een sequentieel programma en vervolgens proberen om het Multithread (hoewel de laatste benadering, onvermijdelijk in veel gevallen ook elegant ondersteund).
Momenteel wordt de C = taaluitbreiding geïmplementeerd als een C bibliotheek en brengt geen specifieke compiler ondersteuning, noch radicale veranderingen aan bestaande software bouwprocessen
Beperkingen .
Beperkte functionaliteit
Reacties niet gevonden