1

type*N記法 ( real*8、complex*16 など) を使用すると移植性の問題が発生する可能性があることを何度も読みました。ここで、sを使用して解決できる問題が発生したことのある人はいkindますか?

4

1 に答える 1

5

この特定の問題に問題があったとは言えません。私の知る限り、現在アクティブなすべての Fortran コンパイラは、種類を定義するこの非標準的な方法を理解しています。

しかし、何年にもわたって、私は非標準の移植性の問題に悩まされてきました。最近では、非標準機能を使用することはありません (まあ、非常にまれです)。また、この方法で種類を宣言することもありません。私は通常、非標準の機能に魅力的な利点がある場合にのみ非標準の機能を使用しますが、ここではそのような利点は見られません。説得力のある唯一の利点は、実行速度の向上、標準の Fortran では困難な (または不可能な) ことの実行、言語の機能の真の拡張などです。プログラマーの利便性は魅力的な利点ではありません。

于 2012-05-10T11:28:22.307 に答える