- ベストアンサー
fortran77 windows7
vistaでfortran77を使っていたのですが、windows7にアップデートしたところ、使えなくなってしまいました。7でも対応しているソフトがあれば教えてください。 お願いします。 (Silverfrost FTN95を使ってみたのですが、文法が違うせなのか、計算できませんでした。)
- wfa1wafa
- お礼率33% (8/24)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
gfortranを使えばどうだろうか?
関連するQ&A
- FortranプログラムからC言語で実装された関数を呼ぶ方法
Windows Vista Home PremiumにFTN95をインストールしたPCにて、Fortranのプログラミングをし始め、「Cpad for Salford FTN77」を利用してプログラミングをしています(FORTRAN77・Fortran90ともに)。FTN95でのFortranプログラミングに際し、FortranプログラムからC言語で実装された関数を呼ぶには、どのように対処すれば可能になりますでしょうか?何分初心者ですので、拙い質問かと思いますが、何卒ご教示願います。
- 締切済み
- その他([技術者向] コンピューター)
- FORTRANのフリーソフトFTN77?FTN95?
FORTRANのフリーソフトFTN77?FTN95? こんにちは、理系大学3年生のものです。 夏休みの課題として、指導教授からFORTRANを学習するように言われました。 先生にはFTN Personal Edition 77をコンパイラとしてダウンロードしなさいと言われました。 宿題として出された参考書のタイトルにもFORTRAN77と書いてあります。 しかし、調べてみてもFTN77のダウンロード先が見当たりません。 どうやら、Salford FTN77の後継バージョンがSilverSoftからFTN95という名前になったらしいのですが、つまり、FTN77はもうダウンロードできないってことなんですか? FTN95をダウンロードしてコンパイラとして使用したら、バージョンが違うから、FORTRAN77の参考書では不都合が起きますか? できるなら参考書通りFTN77をダウンロードしたいと思っているのですが、できますかね? それとも最新のFTN95をダウンロードするべきですか? 回答お願いします。
- ベストアンサー
- その他(プログラミング・開発)
- FORTRAN95を使用したいのですが・・・
以下のサイトからフリーソフトであるFORTRAN95をダウンロードして使用したいと思っています。 http://www.silverfrost.com/11/ftn95/ftn95_fortran_95_for_windows.asp ですが、それには.NETを使用しているという条件が必要らしく、いろいろ探してみた結果、Visual Basic 2005 Express Edition のダウンロード版が無償でダウンロードできるらしいのです。 http://www.microsoft.com/japan/msdn/vstudio/express/ ですが、このVisual Basic 2005 Express Edition のダウンロード版でFORTRAN95を使用できるのかがよくわかりません。 このダウンロード版はNET Frameworkには対応しているようなので問題ないとは思うのですが、Visual Basic 2005 Express Edition のサイトにはFORTRAN95について記載されていません。 私自身がど素人であることも判断ができない要因の一つです。 Visual Basic 2005 Express Edition の無償版でFORTRAN95を使用することは可能なのでしょうか? また、使用できない場合、無償で使用できる同様のフリーソフトなどは ありますでしょうか? FORTRANやプログラミングに詳しい方、お知恵を貸してください。 よろしくお願い致します。
- ベストアンサー
- フリーウェア・フリーソフト
- Fortran90/Fortran95→Fortran77
大学の授業でFortranを使ったプログラミングを勉強しています。 以下の文が大学のPCに入っているコンパイラでは問題なくコンパイルでき実行できるのですが、家のPCだとコンパイルすることが出来ません(以下の文でエラーが出ます) 大学のPCの開発環境はFujitsu-FORTRANだと思います(^ ^; 家のPCはSalford FTN77 Personal Edition CompilerとCPad for Salford FTN77を組み合わせて使用しています なぜエラーがでるのか自分なりに考えた結果、Fortran90/Fortran95のプログラムをFortran77のコンパイラでコンパイルしているからだと思います(全くの勘違いだったら指摘して下さい) Fortran90/Fortran95の開発環境がフリーで整えばいいのですが、見つからないのでプログラムを修正したいと思います そこで、力を貸していただきたいのです 前置きが長くなりましたが、エラーが出る文は以下のところです open(8,file='freq_ex13.dat',action='write',status='replace') ここを、Fortran77のコンパイラでコンパイルできるようにアドバイスを下さい よろしくお願いします
- ベストアンサー
- その他(プログラミング・開発)
- Fortran90を使いたい
Fortran90をタダで使うことは出来るのでしょうか。 コンパイラは以下のサイトで手に入れることが出来るようなのですが http://www.download.com/Silverfrost-FTN95/3000-2069_4-10491439.html?tag=lst-1 このコンパイラは特定のソフトがないと使えないのでしょうか。 また,他にコンパイラがあるのでしょうか。
- ベストアンサー
- その他(プログラミング・開発)
- FortranプログラムからC言語で実装された関数を呼ぶには?
Windows Vista Home PremiumにFTN95をインストールしたPCにて、Fortranのプログラミングをし始め、「Cpad for Salford FTN77」を利用してプログラミングをしています(FORTRAN77・Fortran90ともに)。FTN95でのFortranプログラミングに際し、FortranプログラムからC言語で実装された関数を呼ぶには、どのように対処すれば可能になりますでしょうか? ユーザーガイドによれば、「Fortranプログラム中に、C_EXTERNALという宣言をした関数は、Cの関数と同じくアクセスできるようになり、C側では、#extern <返り値>関数名(引数)を与えれば、Cの関数として呼び込むことができる。」とのことがかかれています。 実際に使っているファイルをいくつか書き出します。 <D:\fortran\sample.f> C_EXTERNAL WRITE 'WriteFile' : INTEGER*4 INTEGER*4 RESULT RESULT=WRITE() write(*,*) result return end <D:\fortran\sample.c> #extern int Writefile(int); <C:\Program Files\Silverfrost\FTN95\ftn95c.bat> ftn95.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 /link ちなみに、「Cpad for Salford FTN77」での実行/設定/実行/コンパイル時のパラメータは「/link /dreal」です。もちろんftn95.exeへのパスは通してあります。何が問題でしょうか? 何分初心者ですので、拙い質問かと思いますが、何卒ご教示願います。
- ベストアンサー
- その他(プログラミング・開発)
- FORTRANのおすすめコンパイラ
初心者におすすめのFORTRANのフリーのコンパイラってどれでしょうか? ftn77/95やg77/95などあるようですが、いまいち違いがよくわかりません。 FTNとg、77と95の違いをわかりやすく教えてもらえるとありがたいです。 宜しくお願いします。
- 締切済み
- その他(プログラミング・開発)
- FORTRAN 複素数 (実部を取り出す方法)
fortran77で複素数の実部を取り出したいのですが、 関数が存在するかわかりません。どなたか、ご存知の方、 教えてください。虚部は出せました。 FORTRAN77(SALFORD FTN77)を使っています。 確か、fortran90なら real(○+□i)だったと思います。
- ベストアンサー
- その他(プログラミング・開発)
- FORTRAN77をインストールするには
こんにちは Windows VistaとXPを使用しておりますが、FORTRAN77のプログラムを動作させることは出来るのでしょうか?またFORTRAN77を入手するにはどうしたら良いでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- Fortranを学校と家で両方使うには?
これから課題でFortranを使ってプログラムしなくてはなりません。Fortranが全くわからず時間もないので学校でプログラムした続きを自宅のパソコンでもしたいと思うのですが、学校で使っているツールと違っても大丈夫なのでしょうか? 過去の質問と回答からFTN77 Personal EditionやCPad for Salford FTN77などがフリーのツールだということは分かったのですが…。 大変初歩的な質問ですが、教えて頂けたらとても助かります。よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
お礼
お早い解答ありがとうございました。 文字化けが原因だったようで、95でも可能でした。