アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
2get成功! (スコア:2, 興味深い)
これって、つまりそれだけFortran90/95のコミュニティーが育ってきたということなんでしょうか?
私、Fortran90のコンパイラが出始めたころに新機能がどんなものか見るためだけに使ったことがあるのですが、あまりに拡張されすぎて
あぁ、「ン」が消えてるんですよ。「ビーフン・カレー」ね。
77か9xか? (スコア:1)
んだから77と9xの違いも正直わからないんですが...
今あえてFortran使っている人も勿論いるとは思いますが、ン十年前に作ったプログラムを延々使い続けているようなケースでは、新しいバージョンにあえて移植するよりは、古い環境のまま使いつづけるというケースの方が一般的のような気がします。
こーいう所では、77のまん
Re:77か9xか? (スコア:2, 参考になる)
今FORTRANを使っている人というのはHPCをぶんまわしたりする人だけ(極論?)ですが,
そういう人たちは本番ではもちろんGCCなんて使わない,というか,並列化のサポートがない
GCCを使っても意味がないと思います.
でも自分でスクラッチからプログラムを書き起こす場合,最初から本番用のマシンで書く訳
ではないです.
普通は研究室レベルのワークステーションでプログラムがちゃんと動くかどうかを検証して
その後並列化のチューニングをするはずですが,最初の開発の段階でフリーのコンパイラが
使えるととてもありがたいし,そこでGCCの出番になるんじゃないかと.
FOTRAN90 [hokudai.ac.jp]での変更点は大きく,その結果拡張されたポインタや再帰関数は便利なので
今更FORTRAN77には戻れないし,教育用やパイロット開発にコストのかかるコンパイラは
使えない,そういう意味ではGCCがFORTRAN9xに対応してくれるのはようやくか,という気も
します.
まあポインタを使われると自動並列化が全く使えなくなるのでFORTRAN77に留まっていた方が
幸せな場合も多いと思いますけれど.
kaho