2009-03-21 5 views
-1

コードをFortran77からCompaq Visual Fortranに変換する必要があります。 可能ですか? 「はい」の場合:EXCEL 2003でインポートできる形式で結果を保存することもできますか?Fortran77からVisual Fortranにコードを変換するにはどうすればよいですか?

+0

私はCVFが中止されたことを知っていますが、残念ながら、私は実行する必要があるプログラムで使用されています。 私の質問です:どのように私はその変換を行うことができますか? CVF内にF77コードを追加してコンパイルするか、他に何かありますか? –

+0

@他にはありません。実行する必要があります。非標準の拡張機能を使用していない場合は、最初から実行する必要があります。 – Rook

答えて

1

CVFはFortran 95コンパイラであり、Fortran 77は多かれ少なかれF95のサブセットですので、確かに可能です。あなたの実際の問題は何ですか?まさにあなたは何をしようとしていますか?

もちろん、エクセルがインポートできる形式でデータを出力できます。

また、CVFは長年前に廃止されました。

1

いくつかのFortran標準があります。 Fortran77,90,95,2003,2008が来ている。 「Visual Fortran」は標準の名前ではなく、純粋にコンパックの(そして現在のインテルの)コンパイララインの商用名です。彼らはIDEを追加して以来、彼らはそれを "Visual"と名付けました。 fortranは下位互換性があるため、fortran77はfortran90標準のサブセットになりました(つまり、fortran90にはf77標準がすべて含まれています)。 F95は標準への少しの拡張で、後方互換性を保っていました。

コードシンタックス自体を「近代化」することを除けば、何も変更する必要はありません。私が見たf77コードの大半は非常に効率的なので、書き換えの必要性はほとんど見られませんでした。

Compaqのコンパイラでは、ラインの一部であった: - >その後、4.0 - パワーステーション1.0 マイクロソフトのFortran> Digitalのバージョン5 - >コンパックのとそれは比較的安定しているバージョン11 で、現在で今インテルのVisual FortranのFortranユーザーに人気のあるコンパイラの品質ラインを提供します。

最後の質問に関しては、MS Excelは読み込みによってテキストファイルを読み込むことができますが、これはfortranで記述することができます。もしあなたが直接.xlsファイルを書くことを考えているのであれば、これまでにできるライブラリを見たことはありません。(わかっていれば私にリンクを提供してください)

関連する問題