コンテンツにスキップ
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 ライブラリとして実装されており、特定のコンパイラ サポートや、既存のソフトウェア ビルド プロセスに対する根本的な変更を意味するものではありません。

類似プログラム

代替案

この出版社の他の作品