コードを Fortran77 から Compaq Visual Fortran に変換する必要があります。出来ますか?「はい」の場合: EXCEL 2003 にインポートできる形式で結果を保存することも可能ですか?
2 に答える
CVFはFortran95コンパイラであり、Fortran 77は多かれ少なかれF95のサブセットであるため、確かに可能です。あなたの実際の問題は何ですか、またはあなたは正確に何をしようとしていますか?
そして、はい、あなたは確かにExcelがインポートできるフォーマットでデータを出力することができます。
また、CVFは何年も前に廃止されたことにも注意してください。
いくつかのFortran標準があります。fortran77、90、95、2003、2008が登場します。「VisualFortran」は標準の名前ではありませんが、Compaq(および現在はIntel)のコンパイラーの純粋な商用名です。彼らはIDEを追加したので、それを「ビジュアル」と名付けました。fortranには下位互換性があるため、fortran77はfortran90標準のサブセットになりました(つまり、fortran90にはf77標準全体が含まれています)。F95は標準を少し拡張したものであり、下位互換性を維持しています。
したがって、コード構文自体を「最新化」しようとすることを除けば、何も変更する必要はありません。私が見たf77コードのほとんどは非常に効率的に実行されるので、書き直す必要性を見たことはめったにありません。
Compaqのコンパイラはラインの一部でした:Microsoft Fortran Powerstation 1.0-> then4.0->Digitalのバージョン5->Compaqと現在バージョン11のIntelのVisualFortranです。これは比較的安定した高品質のコンパイララインです。 fortranユーザーの間で人気があります。
最後の質問に関して、MS Excelは、Fortranで書き込むことができる読み取りテキストファイルをインポートすることができます。.xlsファイルを直接書き込むことを考えている場合、これまでにそれを実行できるライブラリは見たことがありません(知っている場合は、リンクを提供してください)。