4

Fortran 95 コンパイラで Fortran 90 ファイルをコンパイルできますか? Fortran 95 にはたくさんありますが、Fortran 90 にはありません。

4

2 に答える 2

11

はい、Fortran 95 コンパイラで Fortran 90 プログラムをコンパイルできます。実際、世の中に出回っているほとんどのコンパイラは、Fortran 2003 にほぼ準拠していますが、完全に準拠しているわけではありません。特殊な要件がない限り、Fortran 90 のみのコンパイラよりも Fortran 95/2003/2008 コンパイラを使用したほうがよいでしょう。Fortran 95 は、Fortran 90 の「バグ修正」のようなものです。Fortran 90 を実際に使用した経験に基づいたささやかな更新であり、Fortran 77 からの大きな変更点です。たとえば、メモリ リークが発生しやすくなっています。 Fortran 90 では ... Fortran 95 では、ローカル割り当て可能変数はサブルーチンからの終了時に自動的に割り当て解除される必要があるため、プログラマは明示的に割り当て解除を行う必要はありません。Fortran 90 では、割り当て解除が明示的にコーディングされていない場合、メモリ リークが発生する可能性がありました。

無料のコンパイラとしては、最近のバージョンの gfortran は非常に優れています。

于 2011-05-17T03:53:15.640 に答える
3

これは次のことができます:

NAGWare f95 コンパイラ リリース 5.1

以下も参照してください。

于 2011-05-17T02:42:48.727 に答える