私は現在、コンピュータサイエンスの大学院の研究の話題を研究しています。分散コンピューティングという比較的大きな関心があります。同様の問題に対処するいくつかの他の質問[1、2、3]がStackOverflowにありますが、必ずしも質問する必要はありません。特に私が探している言語に関連しています。分散コンピューティング/並列処理をどこから始めるのですか? (Python/C)
私はウェブを検索し、Rutgersのthisコース(分散コンピューティングの理論と仕組み)のような多くの論文、記事、さらにはコースを見つけました。残念ながら、私が見つけたこれらの論文とコースのほとんどは、コード内の分散コンピューティングの実際の概念を説明する上でかなり制限されています。私は分散コンピューティングのプログラミング部分について紹介してくれるウェブサイトを探しています。 (好ましくはCまたはPythonで)
これは、並列コンピューティングが分散コンピューティングの分野にどのように適合するかをさらに具体的に示していることを言及したいと思います。 (私はまだどちらのコースも受講していませんでした!)
あなたはPythonとC/C++を使うことができます!高度な管理にPythonを、C/C++にはCythonでラップまたは生成された速度を使用できます。そうすれば、あなたは両方の世界を手に入れることができます! – Onlyjus
これはSOには適していません。 –
IEEEスペクトルには、[The Trouble With Multicore](http://spectrum.ieee.org/computing/software/the-trouble-with-multicore/)という優れた記事があります。特にPIの計算を並列化する方法の例(http://spectrum.ieee.org/image/1627665)私は、問題を並列化できるようにするために問題を考える方法に非常に役立つことがわかりました。 –