- ベストアンサー
windows XPで使えるFortranがほしいのですが
仕事でfortranを購入しようと思っています。 windowsXPでコンパイルできる必要があるのですが、どこのメーカーのものを買ったらいいのでしょうか。 あんまりfortranを使ったことがないので詳しいことがよくわからず困っています。 よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#3です。 申し訳ありません,私もAbsoftのものを使用してるわけではないので 機能の差異についてはよくわかりません。 無料コンパイラの方は,要するにWindowsの上でUNIX(最近だと類似品のLinuxが有名ですね)に近い環境を 構築してしまおうというものです。 で,Cygwinは簡単なプログラムにしか対応していないということはなく, わりと大規模なものでもきちんとコンパイルできます。 ただし,基本的にノーサポートですから,業務となるとやや使いにくいかもしれません。 あと#2=#4さんの"IA-32プロセッサ"ですが,これはとりあえず Pentium,Pentium2,Pentimu3,Pentium4といったCPUと捉えていただいて構いません。 Intelの最近のパソコン用CPUですと,"Itanium"以外が"IA-32プロセッサ"に該当します。 (OSは関係ありません)
その他の回答 (4)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
No.2回答者です。 例示URLのページの中に 「インテル Visual Fortran コンパイラで、IA-32 プロセッサ・ベースのシステムにおいて IA-32 プロセッサ向けアプリケーション開発を行う場合に限り、Microsoft Visual C++ .NET 2002/2003 スタンダード版またはそれ以上が必須になります。これは、Microsoft Visual C++ .NET のリンカを使用するためです。」 とあります。 Microsoft Visual C++ .NET 2002/2003とはマイクロソフト社のC++開発ツールです。私が挙げたVisual Studio .NETは、Visual C++ .NETだけでなくこれ以外の開発言語も入っているので、そこまでは必要ありませんでしたね。 Visual C++/Visual Studioの詳細は下記にあります。 http://www.xlsoft.com/jp/products/visualstudio/index.html http://www.microsoft.com/japan/msdn/vstudio/productinfo/familylist.asp いちばん安いのはVisual C++ .NET Standardで、2万円前後のようですね。
お礼
IA-32 プロセッサ・ベースのシステムとは何なんでしょうか? 私のマシンはPentium4のXPですが、これでFortranをするということは「IA-32 プロセッサ・ベースのシステムにおいて IA-32 プロセッサ向けアプリケーション開発を行う」ということになるんでしょうか。 頭から煙が出そうです…
- sulpher
- ベストアンサー率42% (40/95)
ビジュアル開発環境ではない,古典的なFortranでしたら, 製品だと http://www.hulinks.co.jp/software/pf_win/ こんなのがあるみたいですね。 あるいが,かなり反則ですが CygwinというWindows上にUNIX環境を作る無料ツール群の中にFortran77が含まれています。 http://www.phys.asa.hokkyodai.ac.jp/osamu/fortran/ http://homepage1.nifty.com/fin/soft/cygwin/g77.html
お礼
ありがとうございます。 Absoftは値段がわかんないですね。 Intelとの比較表だけ見るとAbsoftのほうがよさげに見えますが、実際どうなんでしょうか。 そんなことより、fortranの無料コンパイラがあるんですねえ。簡単なプログラムにしか対応していないということなんでしょうか。
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
メジャーどころですと 「インテル(R) Visual Fortran コンパイラ 9.0 Windows 版」 http://www.xlsoft.com/jp/products/intel/compilers/iftnwin.html あたりでしょうか。 Microsoft Visual Studio .NETに統合して使用することが必須なので、単体ではコンパイルできないことにご注意ください。(正確には、コンパイルはできるがリンクができない)
お礼
ありがとうございます。1の方と同じですね。 > Microsoft Visual Studio .NETに統合して使用することが必須なので、単体ではコンパイルできないことにご注意ください。(正確には、コンパイルはできるがリンクができない) ということは、どうしたらいいんでしょうか?Microsoft Visual Studio .NETとは何ですか?
- a-yoshi
- ベストアンサー率34% (222/645)
>どこのメーカーのものを買ったらいいのでしょうか。 →ネットで検索してみました。 インテル(R) Visual Fortran コンパイラ 9.0 Windows 版 http://www.xlsoft.com/jp/products/intel/compilers/iftnwin.html
お礼
ありがとうございます。一度見てみます。
お礼
ありがとうございます。 時間があるときにCygwinを試してみようと思います。 Intelのほうにしようと思ったら、「Microsoft Visual C++ .NET 2002/2003 スタンダード版」も購入しないといけないんですね。