Fortran Builder 7.0 特別キャンペーン
総合開発環境Fortran Builderと、科学技術・統計計算アルゴリズムを集大成した汎用数値計算ライブラリ「NAG Library」とのバンドルキャンペーンおよび、複数ライセンスパックキャンペーンを実施中です。
※ Mark 27から、NAG Fortran Library と NAG C Library は一つの製品 NAG Library に統合されています。Fortran BuilderでDLLを作る
お手持ちのFortranサブルーチンを簡単にDLL化できます
概要
Fortran Builderを使えば、Fortran言語で書かれた各種計算サブルーチンや関数を簡単にDLL化することが可能です。これによりユーザがFortranで作成した関数やサブルーチンを、ExcelやPythonなどの他のさまざまな環境から自由に使うことが可能となります。
手順1「DLLプロジェクト」を新規作成する
まずFortran Builderを立ち上げてDLLを作成するためのプロジェクトを新規作成します。これはメニューから「ファイル >新規作成 > プロジェクト」を選択し、「ダイナミックリンクライブラリ」プロジェクトを選択して簡単に行うことができます。
手順2ソースファイルを作成&追加する
次に今作成したばかりのプロジェクトに計算サブルーチンを記述するためのソースファイルを新規作成して追加します。(以下の例ではmyprog.f90と言うファイルを作成、追加しています。)
手順3計算を行う関数を書く
追加したソース・ファイルに行いたい計算関数を記述します。(以下の例は2つの値を単純に足す関数となっています。)
手順4DLLをビルドする
プロジェクトを32ビットにした後、「ビルド」を選択します。
Excelから使ってみる
Excelを起動してからAlt + F11を押し、Visual Basicエディタを開きます。Visual Basicのメニューから「挿入 > 標準モジュール」を選択し、利用する関数(myflib.dll 内の MYFUNC)の宣言を行います。以下にコード例を示します。
価格は予告なく変更される場合があります。
インストール条件については、各ソフトウェアの利用許諾書を必ずご覧ください。
マークが付いている商品のご注文はWEBからは出来ません。詳しくはこちらをご覧ください。
- キャンペーン情報
Fortran Builder 7.0 キャンペーン組価 通常組価(税込) 2ライセンスパック 99,000円 (本体 90,000円) 115,500円(本体 105,000円) 5ライセンスパック 198,000円(本体 180,000円) 259,050円(本体 235,500円) 10ライセンスパック 341,000円(本体 310,000円) 407,000円(本体 370,000円) NAG Library バンドルセット 198,000円(本体 180,000円) 246,400円(本体 224,000円)
※ ライセンスは、すべてPC-USBユーザロックライセンスとなります。- 製品特徴
Fortran Builderとは
単体でFortranプログラムの作成、編集、コンパイル、リンク、実行、デバッグが行えるオールインワンパッケージです。プロジェクト単位でプログラムの作成からビルド・実行までを行います。
バックエンドのコンパイラには、プログラムチェック機能に定評のある NAG Fortranコンパイラを採用し、開発環境として安定した動作に定評があります。
シンプルな操作性とわかりやすいインターフェース
Fortran言語専用のエディタを搭載しており、キーワードの色分けや入力補完など、Fortranプログラムの作成を快適に行うことができます。
基本的には、以下の5ステップで作成から実行できるシンプルな操作性です。
1)プロジェクトを作成する
2)プロジェクトにソースファイルを追加する
3)ソースファイルにプログラムを書く
4)プログラムをビルド(コンパイル・リンク)する
5)プログラムを実行する
◆Fortran Builderとは?NAG数値計算ライブラリとは??強力なプログラムチェック
NAG Fortran Builderは強力なプログラムチェック機能を持っており、Fortran標準に準拠していないコードや、初期化忘れ、引数の型の誤りなどを見つけ出します。これによりバグの温床であるプログラム上の誤りや、ポータビリティーを損なう Fortran 標準への非準拠を容易に検出します。
強力なプログラムチェック機能は、より保守性が高く移植性に優れたプログラムの作成を支援し、プログラム作成者がメンテナンスに費やす時間を大幅に削減するだけでなく、後にそのプログラムを利用する方々の時間をも削減します。
以下では、特に見つけ難いと思われるプログラム上のエラーをいくつか紹介します。 NAG Fortran コンパイラは、これらのエラーをすべて検出することができます。エラー項目 検出状況 割付け配列の初期化忘れ ○ 配列の部分的な初期化忘れ ○ 大きさ引き継ぎ配列の初期化忘れ ○ 固定サイズ配列の初期化忘れ ○ 共通ブロックの初期化忘れ ○ モジュール変数の初期化忘れ ○ 配列引数の寸法の不一致 ○ 文字引数の長さの不一致 ○ 定数(パラメタ)引数の変更 ○ 寸法が異なる配列同士の代入 ○ 大きさ引き継ぎ配列の範囲外アクセス ○ サブルーチン内での DO ループ制御変数の変更 ○ EQUIVALENCE 経由の DO ループ制御変数の変更 ○ 解放済のポインタの利用 ○ 整数オーバーフロー ○ 省略された引数の参照 ○ ビット組込み関数への誤った引数 ○ 再帰的に呼び出される手続が非再帰 ○ e-Book「Fortran 90/95 プログラミング入門」
大学の教育現場の授業資料に基づく、Fortran言語学習のための本格的な e-Book を搭載しています。e-Bookに掲載されているプログラム例は、Fortran Builderで直接実行することができ、体験的なFortran学習が可能です。自習や授業の教材、リファレンス的なご利用など、さまざまな場面で活用することができます。
NAG数値計算ライブラリ(NAG Library)
バンドルセットの「NAG数値計算ライブラリ(NAG Library)」には、すぐにコンパイル、実行が可能な1,850種以上の多種多様な数値計算プログラムが付属しています。ユーザーは計算分野ごとにカテゴリ分けされた一覧表から目的のプログラムを選択し、Fortran Builder上で即実行することが可能です。
サンプル入力データをユーザーデータで置き換える
バンドルセットで提供される各種数値計算プログラムには、それぞれサンプル入力データ(テキストファイル)が付属しています。この入力データを書き換えるだけで(プログラムコードを変更することなく)ユーザーデータを用いた数値計算が可能です。勿論、プログラムを書き換えてユーザーにとってより使いやすいアプリケーションプログラムに仕立て上げることも可能です。
- 商品詳細
-
動作環境 Windows 10
※詳細についてはhttps://www.nag-j.co.jp/nagfor/fb/を参照
※Linux版、Mac版は統合開発環境が含まれないNAG Fortran Compilerとして販売(Compilerの互換性あり)
※ライブラリセット版の保守契約は別途加入の必要あり(任意)●日本語対応●Fortran77/90/95/2003/2008/2018対応●固定形式から自由形式への自動変換機能●GUIアプリケーションの開発可能なGTK+採用●LAPACK(日本語ウィザード、マニュアル完備)●Co-Array(共配列)に対応●Fortran 202xの最新機能「半精度浮動小数点に対応」 ●サブモジュール(モジュールを複数に分割できるFortran 2008の機能)をサポート●エディアン変換サポート●「Fortan90/95学習」日本語eBook搭載●2D/3Dプロットアプリケーション● DLL作成用プロジェクト●OpenMP並列計算対応●初年度保守付き●NAG Fortran Libraryは、Fortran言語用に作成された数値計算ライブラリで、FFT、最適化、最小二乗法、固有値問題、偏微分方程式、常微分方程式、曲面・曲線フィッティング等の科学技術計算ルーチン群と、分散分析、時系列予測、主成分分析、クラスタ分析などの統計計算ルーチン群を1,850以上搭載●初年度保守付き
【インストール条件・購入条件】
●USB:付属USBキーでライセンス認証(USBキーを接続したマシンで起動可能)●初年度保守付き販売元: 日本ニューメリカルアルゴリズムズグループ
URL:https://www.nag-j.co.jp/ - ◆まずはお試し!4週間無料トライアルはこちら(メーカーサイト)
◆保守について(メーカーサイト)
◆「Fortran Builder」でできること
◆【特集】Fortran Builderで計算精度を一元化する
◆【特集】Fortran Builderで 固定形式のプログラムを自由形式に変換・整形する
◆【特集】Fortran Builderから NAG数値計算Libraryを呼び出す
◆【特集】プログラム診断機能を活用する
◆【特集】Fortran Builderでバグを見つける
◆Linuxでのご利用には「NAG Fortran Compiler 7.0 for Linux 年度末特別応援キャンペーン」