C= Parallel C/C++ Programming Language Extension
| Версія | 0.5 |
|---|---|
| Выдавец | Hoopoe ProGroup |
| Дата выпуску | 19 жні 2012 г. |
| Дата дададзена | 19 жні 2012 г. |
| Патрабаванні да ОС | 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=, уключаючы гнуткую семантыку задачы-патоку, паралельныя вобласці бачнасці, бесаб'ектную сінхранізацыю і парадыгму ўзаемадзеяння задачы wake-wait, задуманы так, каб іх можна было лёгка пераняць іншымі працэдурнымі і аб'ектна-арыентаванымі мовамі, кампіляваць або інтэрпрэтаваць.
Карацей кажучы, галоўная ідэя C= заключаецца ў тым, каб матываваць паралельнае мысленне, дазволіць праграмістам засяродзіцца на напісанні паралельных праграм у першую чаргу, а не рабіць працу двойчы, рэалізуючы паслядоўную праграму, а потым спрабуючы зрабіць яе шматструменнай (хоць апошні падыход, непазбежная ў многіх выпадках, таксама элегантна падтрымліваецца).
У цяперашні час пашырэнне мовы C= рэалізавана як бібліятэка C і не прадугледжвае падтрымкі спецыяльнага кампілятара, а таксама радыкальных змен у існуючых працэсах стварэння праграмнага забеспячэння.