数値計算講義で使うためのフリーソフトのサイトへのリンク集
ここでは,本書で解説されている FORTRAN プログラムをコンパイル・実行
するために必要なソフトのインストール法を解説します.
著者は普段は,ライセンスの関係でやむを得ない場合を除き,
ソースパッケージを入手し,自分でメイクして実行可能ファイル
を作成しています.特に Windows 用の場合はウィルスが怖いので,
本当はこういうサービスはしたくはないのですが,初心者に著者と同じことを
要求するのは無理なので,バイナリのサイトを紹介しています.
もしかしたらこのサービスサイトも,いつ何時クラッカーにより書き換え
られているか分かりません.(^^;
利用される方は,自分がダウンロードするのが正しいバイナリなのかどうかに
充分注意し,フィッシングサイトにひっかからないように気をつけてください.
うろ覚えの URL を打ち込むのはとても危険です.
ただし,フリーソフトの場合は,Microsoft の認証を受けていることは
まず無いので,インストールしようとすると Windows のセキュリティ
システムが,『素性の不明なソフトがインストールされようとしている』と
警告するのが普通です.なので,自分で判断し,後は自己責任で続けてください.
- FORTRAN を学ぶための最低限のバイナリ
とりあえずは,次の二つを用意すれば,FORTRAN のプログラミングが
できます.ただし,グラフィックを含んだものを動かすには,後で
述べる Cygwin か Knoppix が必要です.
- g95 のサイト
GNU 版 F95 の開発サイトです.
FORTRAN 77 のコンパイラとしても, とてもよくできています. このサイトの
Downloads に行き,Binaries を選んで,現れたページの G95 Binaries の一
覧から Self-extracting Windows x86 を探してクリックすると,自己解凍の
インストーラ g95-MinGW.exe が取得できます.これを,例えば C:\ (ドライ
ブ C のトップ) に置き,アイコンでクリックすると,普通にインストール作業
が開始されます.(ダウンロードの仕方によっては,このファイルが実行可能
属性にならず,『実行許可がない』というエラーが出ることがありますが,
その場合は,このファイルのアイコンをマウスで右クリックし,出てくるメ
ニューのプロパティを選んで,実行可能属性をつけてください.)
最初にインストール先を尋ねられますが,
そのままデフォールトにすると,このインストールファイルが今有るところ
の直下に g95 というサブディレクトリを作って,そこにインストールされます.
更に,パスの設定を尋ねられますが,これは OK します.
インストールが終わったら,Windows メニューの
『すべてのプログラム』から『アクセサリ』,次いでその中から
『コマンドプロンプト』を選ぶと,黒いターミナルウインドウが開きます.
デフォールトでプロンプトが C:\Documents and Settings になっているので,
CD \g95
を実行し,カレントディレクトリを先ほどインストールした g95 にします.
インストールに成功したかどうか確認のため,
notepad hello.f
で Windows のメモ帳を立ち上げ,
PROGRAM HELLO
WRITE(*,*)'Hello, world!'
END
と打ち込んで保存し,
g95 hello.f -o hello
でコンパイルします.成功すると,ここに hello.exe ができるので,
hello
で実行してみます.
- Meadow のサイト
Emacs の Windows 用クローンです.ソースを書くのは,
最初のうちは Windows のメモ帳でも
よいのですが,本格的にプログラミングをやろうという人は,やはり
本格的なエディターを使いましょう.バイナリをダウンロードしてインストー
ルすれば,通常の Windows 用アプリケーションと同様の感覚で使えます.
Meadow (Emacs) の使い方の速成解説
とりあえずこれくらい読んでおけば使えるでしょう.
- 教科書で紹介しているその他のすぐに使えるバイナリ
以下のものは,本書との関連無しでも,非常に有用です.
-
Risa/Asir の本部サイト
数式処理ソフト Risa/Asir のソースパッケージの他,簡単にインストールで
き,そのまま使える GUI の備わった Windows 用バイナリも置かれています.
-
Pari GP の本部
Bordeaux 大学で開発されメンテされている
整数論の計算ソフトの老舗ですが,Windows 用のバイナリも置かれており,
多倍長演算用の函数電卓としても使えます. サイドの Main メニューから
Download を選び,適当なものを入手します.
- Maxima のサイト
数式処理ソフト Macsyma の流れを GNU でフリーソフトとして再生したもので
す (綴の変化にご注意). Windows 版はメニューから
Download を選び,適当なものを入手します.インストール
すればすぐ使え, GUI も標準で完備しているので,
対話的に行う初等的な計算に便利です.
- R のサイト
統計処理の代表的ソフト S をフリーソフトとして実現した R 言語の
開発サイトです. メニューの Download から Windows 版のバイナリを
ダウンロードしインストールすると,
簡単なプログラマブル関数電卓として便利に使えます.
- プログラミングを本格的にやりたい人向けのサイト
X11 上のグラフィックプログラミングライブラリ Xlib も込めた開発環境
を構築するためのものです.
- KNOPPIX/Math の
サイト
KNOPPIX 日本語版に数学ソフトをパッケージしたもの
ここから最新版の ISO イメージを見付け,ダウンロードして CD や DVD に焼いて,
それでブートすれば,Linux の一種である KNOPPIX が立ち上がり,
ただちに FORTRAN や C のコンパイラを始め,本書で解説されたソフト類が使えま
す. 興味の有る人はより詳しい説明をご覧
ください.
- Cygwin の本部サイト
Cygwin は Windows 上に UNIX 環境を擬似的に作り出すソフト群です.
インストールは setup.exe をダウンロードし実行するだけで,
ほぼ自動的に行えますが,標準インストールでは C や FORTRAN の
コンパイラ,emacs などのエディター
はインストールされないので,インストールするアプリケーションの選択画面
で意識的に追加する必要が有ります.
詳細は
Cygwin のインストール説明を参照してください.
- インストールの有知識者向け, 及び数値計算の専門的なサイト
数値計算講義のトップメニューページに戻る