物理屋です。毎日Fortranを使ってます。 他にはsh, C, Rubyがまあまあ書けます。 さいきんのFortranはいろいろなことができるので使っていて楽しいです。 gfortranとg95というfreeで使いやすいコンパイラもありますし。 物理か化学をやるんなら、知っていて損はない言語なんじゃないでしょうか。 Fortranについて思いついたことを箇条書きにしてみます。 * implicit none は使えよ * module は common の代わりに使うな * いいかげん大域変数(的なもの)を使うのはやめろ * 自由形式 (free form) で書け * 構造体 (type) を使え * 配列の範囲が自由 a(1:N), a(0:N-1), a(-N+1:N), a(3,0:N-1,0:N-1) とか * 配列の演算が楽 * module, interface を使えばs