多数のお客様をお迎えし、大盛況のうちに終了することが出来ました。
社員一同、心より御礼申し上げます。

概要
Fortran BuilderはFortranプログラムの作成、編集、コンパイル、実行、デバッグ等が行える、統合開発環境です。Fortran90/95学習用電子ブックや、各種プロット図を出力するプログラムの作成支援ウィザード、そして数値計算で多く利用されているLAPACK線形代数パッケージを利用するための支援ウィザードなどを搭載し、初心者にもやさしいプログラミング環境を提供します。また、開発環境の心臓部とも言えるFortran90/95コンパイラには、世界で既に多くの実績を持つ「NAG Fortranコンパイラ」を使用し、開発環境としての信頼性と初心者への配慮を両立しています。

発表会プログラム(講演資料を公開しています)
内     容
Fortran Builderのご紹介
(Fortran Builder開発者 中野 剛)

Fortran Builderの機能、コンセプト、事例ご紹介、デモンストレーション
質疑応答


>> 講演資料 PDF(946KB)



<講演概要>

・Fortran Builderの概要
・NAG Fortranコンパイラの説明
・Fortran 90/95学習機能の説明/操作デモ
・搭載プロットライブラリ「Simdem」の説明/操作デモ
・搭載数値計算ライブラリ「LAPACK」の説明/操作デモ
・エラーメッセージ、マニュアルなど日本語サポートの説明
・デバッグ機能の説明/操作デモ
・Fortran77からFortran95への変換機能の説明/操作デモ
・Fortran77/90/95/C/C++混在開発環境の説明/操作デモ
・数値計算ライブラリ「NAG Fortran Library」の説明/操作デモ
・Fortran95 ソース整形機能の説明/操作デモ
・DLL作成機能、入力補完機能、コールグラフ機能、壁紙機能の説明
・ライセンス形態の説明

プログラミング学習とe-Learning
(法政大学情報メディア教育研究センター所長 竹内 則雄 教授)

プログラミング言語学習用電子ブックと開発環境が連動した体験的なFortran
プログラミング学習環境の概要と、対面授業やe-Learningでのその効用について
質疑応答


<講演概要>

・紙ベースの書籍では文法知識は習得できてもプログラミング能力の向上は難しい。

・電子ブックと演習問題、開発環境(コンパイラ)が連動した体験型の学習システム(e-Learning)を開発した。

・学習者は常にプログラミングを操作しながら学習できるため、プログラミング能力の向上が期待できる。


NAG Fortran Compiler and reliable, portable programming
(英国NAG NAG Fortranコンパイラ開発者、マルコム・コーエン氏)

How to detect errors using NAG Fortran, and how to write portable, reliable programs.
Support for features from the latest Fortran standard and plans for future releases.
質疑応答


>> 講演資料(English) PDF(86KB)
>>
講演資料(日本語) PDF(60KB)


<講演概要>

・Fortran標準は移植性の高いプログラミングを可能とする。

・Fortranの新しい機能は信頼性を高める。

・NAG Fortranコンパイラは他の追従をゆるさないエラー検出機能が備わっている。

・NAG Fortran Compilerは現在、最新のFotran標準に準拠させつつある。


Fortran Builder を使った数値計算
(筑波大学 長谷川 秀彦 助教授)

行列計算パッケージ LAPACK の紹介と Fortran Builder を利用した 、
LAPACK の手軽な使い方について
質疑応答


>> 講演資料 PDF(1,066KB)



<講演概要>

・Fortran Builder (Compiler, LAPACK, 開発環境)は手軽なツール Simple and Easy

・ヘルプ、教育コンテンツも有用 Education

・一通りのことができる All in one

・個人環境向けの新しいツール Anywhere

・スムース Less trouble, less stress

・体系的マニュアル、アルゴリズムについての理解が必要
 Knowledge are recommended



参加者の皆様から頂いたご質問に対する答え Q&A
内     容
Windows以外のOSで使える方が良いのでは?

現在のところ、Windows版のみですが、今後、他のプラットフォームに関しても、検討していきたいと考えています。

Simdem, LAPACK ともウィザード形式のデモでしたが、ソースコードから関数を呼ぶことは可能ですか?

可能です。

ライブラリの関数をご利用の場合は、[プロジェクト] → [プロジェクト設定] → [基本設定] → [付加機能] からご利用のライブラリにチェックを入れてください。
例えば、Simdemの関数を利用する場合、「Simdemを利用する」をチェックします。
(ウィザード形式ではこのチェックが自動で入ります)

今後のバージョンアップ時の対応は、無料ですか?有料ですか?

マイナーなアップデート(例:ver1.0 → ver1.1)に関しては無料です。
新バージョンへの移行(例:ver1.0 → ver2.0)に関しては新しく購入して頂くなど、有料となります。(ユーザー登録をされた方にはご優待価格でのご提供となります)

講演中、近代的なプログラミングは「より強力」という記述がありましたが、どういう意味ですか?

Fortran95以降、構造体のサポート、モジュールのサポート、GOTO文に依存しない制御構造など、Fortran77に比べて「より強力」なプログラミング機能をサポートしました。

「F77→F95コンバート機能」が不完全では?

今回上手く行かなかった理由でございますが、コンバージョン前のファイルが *.FOR(大文字)であったことが1つの原因でございました。
私どものコンバージョンプログラム内部を確認しましたところ *.for, *.f, *.ftn, *.f77(全て小文字)の場合には
固定形式として解釈され、それ以外の場合は自由形式として解釈されています。

そのため、今後は、以下を予定いたしております。

★ アップデート
(1) 内部のコンバージョンプログラムを更新し、大文字の場合も小文字の場合と同じ扱いにする。

★ 次期バージョン
(2) FBから明示的に固定、自由の指定を行えるようにする。
(3) 固定、自由の自動判別(拡張子によらず、実際に内容を見て)
(4) コンバージョンの際の原因(エラーメッセージを見れるようにする)


お問い合わせ先 日本ニューメリカルアルゴリズムズグループ株式会社
電話番号 03-5542-6311
FAX番号 03-5542-6312
E-mail sales@nag-j.co.jp