Previous | ToC | Next |
この文書は、学部3-4年生から修士1年生くらいを対象にした、
C++ によるプログラミング、数値計算、その他研究に必要な
計算の使いかた解説になる予定である。牧野の研究室向けなので、
FDPS を使ったプログラムを書いてシミュレーションができるように
なることがとりあえずの目標である。
以下のような感じで書いていきたい
神戸大学惑星学の学生であれば、今までに Fortran による数値計算の
実習をしているものと思う。プログラミングの基礎としてもちろん
Fortran をやることに問題はないし、分野によっては主力となる
言語であるが、逆に分野によって、あるいは目的によってはは他
の言語を使うことも必要になっている。その代表が C++ 言語である。
物理・天文・地球科学の分野では、Fortran も使われる一方、 C や C++ 言語
での開発も広く行わている。また、色々な目的で、「スクリプト言語」といわれる、
python (牧野は個人的には ruby を好むが python が一般的になっていることは
否定しがたいので、少なくともこの文書ではスクリプト言語として python を
使う、、、つもり、、、である)が使われる。従って、Fortran の他に
C++ の仕様の解説は C++リファレンス がある。非常にわかりやすいとはいえないが詳細かつ正確ではある。
0. 初めに
0.1. 言語について
が使えることは、研究の他、企業での開発等においても必須になってきているといえる。
0.2. 参考資料
Previous | ToC | Next |