NAG Fortran Compiler 7.0 for Linux 年度末特別応援キャンペーン
プログラムの価値を高める堅固なコンパイラ
※ Mark 27から、NAG Fortran Library と NAG C Library は一つの製品 NAG Library に統合されています。2021年3月31日 大学生協店頭受注分まで
Windows環境でのご利用はこちら ▶Fortran Builder 7.0 年度末特別応援キャンペーン
Fortran 77, 90, 95, 2003をフルサポートし、Fortran 2008の主要機能(COARRAY等)にもいち早く対応したコンパイラです。非常に優れたエラー診断機能を持ち、ユーザープログラムの「バグ発見」ができる強力なプログラムチェック機能を持っています。
- NM6014X PC-NL版 2ライセンスパック/AMD64 or Intel 64 (NPL6A70NA )
-
¥ 99,000 本体価格 ¥ 90,000
- NM6014Y PC-NL版 5ライセンスパック/AMD64 or Intel 64 (NPL6A70NA )
-
¥ 198,000 本体価格 ¥ 180,000
- NM6014Z PC-NL版 10ライセンスパック/AMD64 or Intel 64 (NPL6A70NA )
-
¥ 341,000 本体価格 ¥ 310,000
- NM60150 PC-NL版 Fortran Compiler 7.0 + NAG Library Mark27 for x86-64 Linux
-
¥ 198,000 本体価格 ¥ 180,000
価格は予告なく変更される場合があります。
インストール条件については、各ソフトウェアの利用許諾書を必ずご覧ください。
マークが付いている商品のご注文はWEBからは出来ません。詳しくはこちらをご覧ください。
- キャンペーン情報
Fortran Compiler 7.0 for Linux キャンペーン組価 2ライセンスパック 99,000円 (本体 90,000円) 5ライセンスパック 198,000円(本体 180,000円) 10ライセンスパック 341,000円(本体 310,000円) NAG Library バンドルセット 198,000円(本体 180,000円)
※ ライセンスは、すべてノードロックライセンスとなります。- 製品特徴
強力なプログラムチェック
NAG Fortranコンパイラは強力なプログラムチェック機能を持っており、Fortran標準に準拠していないコードや、初期化忘れ、引数の型の誤りなどを見つけ出します。これによりバグの温床であるプログラム上の誤りや、ポータビリティーを損なう Fortran 標準への非準拠を容易に検出します。
強力なプログラムチェック機能は、より保守性が高く移植性に優れたプログラムの作成を支援し、プログラム作成者がメンテナンスに費やす時間を大幅に削減するだけでなく、後にそのプログラムを利用する方々の時間をも削減します。
以下では、特に見つけ難いと思われるプログラム上のエラーをいくつか紹介します。 NAG Fortran コンパイラは、これらのエラーをすべて検出することができます。エラー項目 検出状況 割付け配列の初期化忘れ ○ 配列の部分的な初期化忘れ ○ 大きさ引き継ぎ配列の初期化忘れ ○ 固定サイズ配列の初期化忘れ ○ 共通ブロックの初期化忘れ ○ モジュール変数の初期化忘れ ○ 配列引数の寸法の不一致 ○ 文字引数の長さの不一致 ○ 定数(パラメタ)引数の変更 ○ 寸法が異なる配列同士の代入 ○ 大きさ引き継ぎ配列の範囲外アクセス ○ サブルーチン内での DO ループ制御変数の変更 ○ EQUIVALENCE 経由の DO ループ制御変数の変更 ○ 解放済のポインタの利用 ○ 整数オーバーフロー ○ 省略された引数の参照 ○ ビット組込み関数への誤った引数 ○ 再帰的に呼び出される手続が非再帰 ○ エラー検出の例
割付け配列の初期化忘れ
このエラーの検出を有効にするためのコンパイラオプション
配列の部分的な初期化忘れ
このエラーの検出を有効にするためのコンパイラオプション
定数(パラメタ)引数の変更
このエラーの検出を有効にするためのコンパイラオプション
※上記のエラー項目の検出を有効にするには、コンパイラオプション -C=... が必要です。
エラー検出例について、詳しく ▶ https://www.nag-j.co.jp/nagfor/fortrandiagnostics.htm
NAG Fortranコンパイラでソース整形を行う
自由形式のソース整形を行うことができます。特に、固定形式で書かれたソースプログラムに対しては、自由形式への変換ツールとしてご利用いただけます。
コマンド
利用例(固定形式を自由形式に変換する)
固定形式で書かれたソースプログラム fixed.f をソース整形し、自由形式で書かれたソースプログラム free.f90 に変換します。
コマンドラインから、以下のコマンドを打ち込みます。
以下のように、自由形式に整形されたソースプログラム free.f90 が出力されます。
その他の機能
● コールグラフの作成
● 引用仕様宣言の生成
● プログラムの精度の一元化
● モジュールの依存関係の解析
● POSIX 準拠のインターフェース
● 実行時エラーのチェックを強化するオプション
◆さらに詳しく → https://www.nag-j.co.jp/nagfor/index.htm
- 商品詳細
-
動作環境 https://www.nag-j.co.jp/nagfor/を参照
※同製品Windows版は統合開発環境「Fortran Builder」(日本語版)として販売(Compilerの互換性あり)●Fortran 77/90/95/2003をフルサポート●Fortran 2008の最新機能に対応済●OpenMP並列計算対応●強力なプログラムチェック機能でFortran標準に準拠していないコードや初期化忘れ、引数の型の誤りなどを発見し、バグの温床であるプログラム上の誤りや、ポータビリティーを損なうFortran標準への非準拠を容易に検出
【インストール条件・購入条件】
●NL(ノードロック)ライセンス:1台のPCにインストール可能●初年度保守付き●同時利用1ユーザまで●マシンの変更は保守契約加入時に限り、年1回まで可能販売元: 日本ニューメリカルアルゴリズムズグループ
URL:https://www.nag-j.co.jp/ - ◆4週間試せる無料トライアル版はこちら(メーカーサイト)
◆保守について(メーカーサイト)
◆NAG Fortran Compilerのエラー検出の例はこちら(メーカーサイト)
◆NAG Fortran コンパイラ 7.0 マニュアルはこちら(メーカーサイト)
◆Windowsでのご利用には「Fortran Builder 7.0 年度末特別応援キャンペーン」
◆Macでのご利用には「NAG Fortran Compiler 7.0 PC版」