質問: 物理シミュレーションをする時、どのくらいプログラミングの知識があればいいのか? 物理学で自然現象をパソコンでシミュレーションするとき、プログラム言語はどのようなものを使うのでしょうか?よく知られたc言語やjava等は使わないのでしょうか?専門的なプログラム言語がいろいろあるのでしょうか? 今後パソコンで物理シミュレーションを行うことになったとき、プログラムに関してはどのくらいの知識があればいいのでしょうか? 基本的な本を見るとbasicやfortranを使ってシミュレーションの説明をしているものがありますが、このような基本的な言語も使えるようになったほうがよいのでしょうか? c言語やjava、vbなど一般的によく知られたプログラミング言語も覚えたほうがよいのでしょうか?
回答: 覚えて損はない言語はfortranとc/c++)です。 最近ではc/c++の演算ライブラリも充実してきているので、これで書くとwindowsのグラフィカルも利用しやすいです。c++であれば複素数演算なども行えますから。 ただ膨大な計算を行おうとするとfortranを使いたくなります。特に処理量が多いことが予想されて、パソコンでは手に余る計算になりそうな場合ははじめからfortranで記述して、高速なコンピュータ(スパコンとか大型計算機)で計算させるようなこともしたりします。 ただ最近はグリッドコンピューティングとか出てきているので、これ以外にもperl, java などは覚えた方がよいかもしれません。osはwindowsだげてなくlinuxも忘れずに。