FORTRAN �W
レス数が950を超えています。1000を超えると書き込みができなくなります。
0955デフォルトの名無しさん
2012/04/11(水) 23:14:15.28私は研究で流体力学の数値計算をしていますが、
どうもグローバル変数を使っていけない理由がわからないです。
自分で調べたところ、
1,変数名が増えると、重複する可能性が出る。
2,どこで値が変わったのか分からなくなる。
などが理由として挙げられていましたが、
数値計算に限ると、
1に関しては、密度ならrhoとか圧力ならprsとか
物理量に関する名前にすれば、中身がすぐに分かるし
文字制限もないので重複することは滅多にないのでは?と思います。
また、2の場合、基本的に物理量は値が変化するものなので
あまりデバッグの際に気にすることではないのでは?と思います。
私の業界で有名な方のコードを見たところ、
サブルーチンの引数はなく、
全ての変数がグローバル変数になっていたくらいです。
最も、90年代の古いコードなのですが。
時代の流れ的なものなのでしょうか?
レス数が950を超えています。1000を超えると書き込みができなくなります。