Fortran90,95の文法で書かれたサブルーチンや副プログラムのソースをコンパイルしてオブジェクトファイルを作成し、それをFortran77で書かれたプログラムで利用できるでしょうか。intelフォートランなので、ifort abc.f xxx.objとしてコンパイルします。xxx.objのソースがFortran90,95です。
Fortran90は自由形式になっているとか77とかなり仕様が違うと思います。サブルーチンとメインとのやりとりは引数を使うしかありませんが。なお、C言語によるオブジェクトファイルをfortranで利用する場合はどうなるでしょうか。
実験ままだやっておりませんが、仕様上どうなっているかお尋ねしたいと思いました(実験だけでは安心できないので)。
よろしくお願いします。
(カテゴリにfortranがないのですが、Cが近いと思いましたので)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Fortran77は構造化プログラミングが導入。
Fortran 90からモジュラープログラミング、配列演算とユーザー定義総称関数、
Fortran 95にはHigh Performance Fortran
が、導入されました。
仕様が小さなものへの下位互換は
かなり厳しいのではないでしょうか。
何か最小限の手間での方法が見いだせるとよいですね。
回答ありがとうございます。66,77,90,95ですが、本をパラパラと見てみると90になるところでかなり違うようですね。混合は難しいように感じています。fortranは科学計算の過去の資産が多いので他の人が作ったものを利用するにはここが壁になりそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 計算機科学 fortranという言語は今でも科学技術計算でPythonと同じくらい使われてると聞いたのですが、そ 10 2022/08/25 00:43
- その他(パソコン・スマホ・電化製品) FORTRANの紙テープに穴開けるタイプの電算機使ったことありますか?マークシートに記入して、読み込 3 2023/05/29 19:54
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- 中途・キャリア さて、社会人になってから13年目。 今まで、機械設計、機械製品の品質管理、部門の経営企画をやってきま 4 2023/07/17 08:59
- 大学受験 AO、総合型選抜出願時に使用する活動実績報告書について 4 2022/06/27 01:21
- C言語・C++・C# C言語 3 2022/10/04 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
例外処理のフローチャートの記...
-
サブルーチンを認識しません。
-
Excel VBAで、ユーザーフォー...
-
perlの構文でカンマの意味が分...
-
Excel VBAでリンク切れをチェッ...
-
use lib qw(変数名);は無理?
-
Excel VBA 定義されたプロージ...
-
VBAで旧字体を異字体に一括で変...
-
Excel VBA 『Call』で呼び出す...
-
VBAで別モジュールへの変数の受...
-
ユーザー定義関数に#NAME?が返...
-
"JScript"が見つかりません!
-
ベースモジュールって?
-
pythonのプログラミングについ...
-
「デバイスは PRN を初期化でき...
-
エラー
-
erf(x)とerfc(x)のカタカナ読み...
-
他Book(シートモジュール)のマ...
-
YAMLについて
-
Net-SNMPのPerlモジュールでTra...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
例外処理のフローチャートの記...
-
Excel VBAで、ユーザーフォー...
-
COBOLで、Shellを起動するには?
-
モジュールとサブルーチン
-
”:”がいっぱいの文について。
-
GOSUB命令とは
-
ACCESSのVBAでPrivate Sub ~en...
-
サブルーチンを使った再帰的な...
-
サブルーチンを認識しません。
-
初歩的な質問なのですが、サブ...
-
オフコン(富士通Kシリーズ)...
-
perlの構文でカンマの意味が分...
-
サブルーチンの中にサブルーチ...
-
配列と互換性のない型の要素に...
-
ExcelVBA AddinでOnAction
-
perlを使って英文だけを取り出...
-
Excel VBAから利用できるフリー...
-
Attempt to free unreferenced ...
-
サブルーチンやif分以外での中括弧
-
サブルーチンに引数を2つ以上...
おすすめ情報