Naar inhoud springen
CP

C= Parallel C/C++ Programming Language Extension

Uitgever: Hoopoe ProGroup
Virusvrij Windows Free to try
Downloaden v0.5 733 downloads
Versie0.5
Uitgever Hoopoe ProGroup
Datum van publicatie19 aug 2012
Datum toegevoegd19 aug 2012
OS-vereistenWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
VoorwaardenNone
Totaal aantal downloads733
PrijsFree to try

Omschrijving

C= (uitgesproken als 'See Stripes') is een parallelle C/C++ programmeertaalextensie.

Het is ontworpen om alle typische parallelle programmeerparadigma's te dekken en bestaande parallelle taaluitbreidingen en bibliotheken aan te vullen of zelfs te vervangen door een enkele parallelle taal te bieden die het meest natuurlijk verbonden is met de C/C++-syntaxis en semantiek.

De principes en constructies van C=, waaronder flexibele taakthread-semantiek, parallelle zichtbaarheidsbereiken, objectvrije synchronisatie en wake-wait-taakinteractieparadigma, zijn zo ontworpen dat ze gemakkelijk kunnen worden overgenomen door andere procedurele en objectgeoriënteerde talen, gecompileerd of geïnterpreteerd.

Kort gezegd, het belangrijkste idee van C= is om parallel denken te motiveren, programmeurs zich in de eerste plaats te laten concentreren op het schrijven van parallelle programma's, in plaats van het werk twee keer te doen door een sequentieel programma te implementeren en vervolgens te proberen het te multithreaden (hoewel de laatste benadering, in veel gevallen onvermijdelijk, wordt ook elegant ondersteund).

Momenteel is de C=-taaluitbreiding geïmplementeerd als een C-bibliotheek en impliceert deze geen specifieke ondersteuning voor compilers, noch radicale wijzigingen in bestaande processen voor het bouwen van software.

Vergelijkbare programma's

Alternatieven

Meer van deze uitgever