C= Parallel C/C++ Programming Language Extension
| Верзија | 0.5 |
|---|---|
| Издавач | Hoopoe ProGroup |
| Датум на издавање | 19.8.2012 |
| Датум на додавање | 19.8.2012 |
| Барања за ОС | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Барања | None |
| Вкупно преземања | 733 |
| Цена | Free to try |
Опис
C= (се изговара „Види ленти“) е паралелна наставка за програмски јазик C/C++.
Дизајниран е да ги покрие сите типични паралелни програмски парадигми и да ги надополни или дури и да ги замени постоечките паралелни јазични екстензии и библиотеки со обезбедување на единствен паралелен јазик најприродно поврзан со синтаксата и семантиката C/C++.
Принципите и конструкциите на C= вклучувајќи флексибилна семантика на нишки на задачи, паралелни опсези на видливост, синхронизација без објекти и парадигма за интеракција со задачите во чекање се замислени дека лесно се прифаќаат од други процедурални и објектно-ориентирани јазици, компајлирани или интерпретирани.
Накратко, главната идеја на C= е да го мотивира паралелното размислување, да им дозволи на програмерите да се фокусираат на пишување паралелни програми на прво место, наместо да ја вршат работата двапати со имплементирање на секвенцијална програма и потоа да се обидуваат да ја раздвојат (иако вториот пристап, неизбежен во многу случаи, исто така е елегантно поддржан).
Во моментов, продолжувањето на јазикот C= се имплементира како библиотека C и не подразбира специфична поддршка за компајлерот, ниту радикални промени во постоечките процеси на градење софтвер.