CP
C= Parallel C/C++ Programming Language Extension
出版社:
Hoopoe ProGroup
ウイルススキャン済み
Windows
Free to try
ダウンロード v0.5
733 ダウンロード
| バージョン | 0.5 |
|---|---|
| 出版社 | Hoopoe ProGroup |
| 発売日 | 2012/08/19 |
| 追加された日付 | 2012/08/19 |
| OSの要件 | 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= の主なアイデアは並列思考を促進することであり、シーケンシャル プログラムを実装してからマルチスレッド化するという 2 回の作業を行うのではなく、最初から並列プログラムの作成にプログラマーが集中できるようにすることです (後者のアプローチでは、多くの場合避けられませんが、エレガントにサポートされています)。
現在、C= 言語拡張機能は C ライブラリとして実装されており、特定のコンパイラ サポートや、既存のソフトウェア ビルド プロセスに対する根本的な変更を意味するものではありません。