C = (uttalas "See Stripes") är en parallell C / C ++ Programming Language Extension.
Den är utformad för att täcka alla typiska parallell programmeringsparadigmer och komplettera eller till och med ersätta befintliga parallella anknytningar och bibliotek språk genom att tillhandahålla en enda parallell språk mest naturligt samband med C / C ++ syntax och semantik.
De principer och konstruktioner av C = inbegripet flexibla uppgiftsgäng semantik, parallella synlighet oscilloskop, objektfria synkronisering och wake-vänta uppgift interaktionsparadigm är tänkt att vara lätt antas av andra procedur och objektorienterade språk, som sammanställts eller tolkas.
I korthet, den huvudsakliga idén med C = är att motivera parallell tänkande, låt programmerare fokusera på att skriva parallella program i första hand, i stället för att göra jobbet två gånger genom att genomföra en sekventiell program och sedan försöker multitråds det (även om det senare, oundviklig i många fall är även elegant stöds).
För närvarande är C = språket förlängning genomföras som ett C-bibliotek och innebär inte specifikt kompilator stöd, inte heller radikala förändringar av befintliga programvarubyggprocesser
Begränsningar :.
Begränsad funktionalitet
Kommentarer hittades inte