CP

C= Parallel C/C++ Programming Language Extension

Издател: Hoopoe ProGroup
Проверен за вируси Windows Free to try
Изтегли v0.5 733 изтегляния
Версия0.5
Издател Hoopoe ProGroup
Дата на излизане19.08.2012 г.
Датата е добавена19.08.2012 г.
Os изискванияWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
ИзискванияNone
Общо изтегляния733
ЦенаFree to try

Описание

C= (произнася се „See Stripes“) е паралелно разширение на езика за програмиране C/C++.

Той е проектиран да покрива всички типични парадигми за паралелно програмиране и да допълва или дори да замества съществуващите паралелни езикови разширения и библиотеки, като предоставя един паралелен език, най-естествено свързан със синтаксиса и семантиката на C/C++.

Принципите и конструкциите на C=, включително гъвкава семантика на нишката на задачата, паралелни обхвати на видимост, синхронизация без обекти и парадигма за взаимодействие на задачите за изчакване при събуждане са замислени да бъдат лесно възприети от други процедурни и обектно-ориентирани езици, компилирани или интерпретирани.

Накратко, основната идея на C= е да мотивира паралелното мислене, да позволи на програмистите да се съсредоточат върху писането на паралелни програми на първо място, вместо да вършат работата два пъти, като имплементират последователна програма и след това се опитват да я направят многонишково (макар че последният подход, неизбежно в много случаи, също е елегантно поддържано).

Понастоящем езиковото разширение C= е внедрено като C библиотека и не предполага специфична поддръжка на компилатор, нито радикални промени в съществуващите процеси за изграждане на софтуер.

Подобни програми

Алтернативи

Още от този издател