C= Parallel C/C++ Programming Language Extension
| Версия | 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 библиотека и не предполага специфична поддръжка на компилатор, нито радикални промени в съществуващите процеси за изграждане на софтуер.