質問: シミュレーション物理,プログラミング言語,fortranについて 素粒子実験,高エネルギー物理の研究がしたいです.加速器の検出器開発などです. これらの研究でプログラミングは使いますか? また,僕はシミュレーション物理もやってみたいです.高エネルギー物理では大規模な実験になりがちなので,シミュレーションが必要になる気がするからです. 加えて,趣味などでもyoutubeにあるような物理エンジンの動画みたいに遊んでみたいです. 大学では計算物理の授業をやり,fortranを学びました.シミュレーション物理の授業も受ける予定でそこでもfortranを使います. シミュレーション物理をやるにはfortranが適しているのでしょうか? 最近はfortranはあまり人気ではないようで,書店に行っても置いてある本は他のプログラミング言語に比べてかなり少ないです. 授業はあるとしても,基本は独習で学んでいきたいので,わかりやすい参考書などがないときついです.実際に僕はプログラミングが得意ではなく,授業ではあまりプログラムをかけないことが多々ありました. そもそもシミュレーションの方はやったことがないので,プログラミングとどう繋がるのかわからないです. まとめると,授業があるのでfortranはやりますが,趣味や研究などで使うプログラミングやシミュレーションを学ぶための参考書がほとんどないので,どうやって学んでいけば良いのでしょうか? あるいは参考書が充実している(?)c++やpythonなどをやってみるべきでしょうか?
回答: スーパーコンピューターのオプティマイザはfortranベースですが、そうでないインテルベースのコンピュータならfortranのアドバンテージはほとんどありません。