Treci la conținut
CP

C= Parallel C/C++ Programming Language Extension

Editor: Hoopoe ProGroup
Scănat de viruși Windows Free to try
Descarca v0.5 733 descărcări
Versiune0.5
Editor Hoopoe ProGroup
Data eliberării19 aug. 2012
Data adaugata19 aug. 2012
Cerințele OSWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
CerințeNone
Descărcări totale733
PrețFree to try

Descriere

C= (pronunțat „See Stripes”) este o extensie paralelă a limbajului de programare C/C++.

Este proiectat să acopere toate paradigmele tipice de programare paralelă și să completeze sau chiar să înlocuiască extensiile și bibliotecile de limbaj paralel existente, oferind un singur limbaj paralel conectat cel mai natural cu sintaxa și semantica C/C++.

Principiile și constructele C=, inclusiv semantica flexibilă task-thread, sfera de vizibilitate paralelă, sincronizarea fără obiecte și paradigma de interacțiune a sarcinii wake-wait sunt concepute pentru a fi ușor adoptate de alte limbaje procedurale și orientate pe obiecte, compilate sau interpretate.

Pe scurt, ideea principală a C= este de a motiva gândirea paralelă, lăsați programatorii să se concentreze pe scrierea de programe paralele în primul rând, mai degrabă decât să facă treaba de două ori prin implementarea unui program secvenţial și apoi încercând să-l creeze mai multe fire (deşi cea din urmă abordare, inevitabil în multe cazuri, este, de asemenea, susținut elegant).

În prezent, extensia limbajului C= este implementată ca o bibliotecă C și nu implică suport specific pentru compilator, nici modificări radicale ale proceselor existente de construire a software-ului.

Programe similare

Alternative

Mai multe de la acest editor