アプリ版:「スタンプのみでお礼する」機能のリリースについて

Fortran90,95の文法で書かれたサブルーチンや副プログラムのソースをコンパイルしてオブジェクトファイルを作成し、それをFortran77で書かれたプログラムで利用できるでしょうか。intelフォートランなので、ifort abc.f xxx.objとしてコンパイルします。xxx.objのソースがFortran90,95です。

Fortran90は自由形式になっているとか77とかなり仕様が違うと思います。サブルーチンとメインとのやりとりは引数を使うしかありませんが。なお、C言語によるオブジェクトファイルをfortranで利用する場合はどうなるでしょうか。

実験ままだやっておりませんが、仕様上どうなっているかお尋ねしたいと思いました(実験だけでは安心できないので)。

よろしくお願いします。
(カテゴリにfortranがないのですが、Cが近いと思いましたので)

A 回答 (1件)

Fortran77は構造化プログラミングが導入。



Fortran 90からモジュラープログラミング、配列演算とユーザー定義総称関数、
Fortran 95にはHigh Performance Fortran
が、導入されました。

仕様が小さなものへの下位互換は
かなり厳しいのではないでしょうか。

何か最小限の手間での方法が見いだせるとよいですね。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。66,77,90,95ですが、本をパラパラと見てみると90になるところでかなり違うようですね。混合は難しいように感じています。fortranは科学計算の過去の資産が多いので他の人が作ったものを利用するにはここが壁になりそうです。

お礼日時:2015/08/16 22:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!