関連情報
ホーム > 製品 > NAG Fortranコンパイラ > Fortran Builder > 固定形式から自由形式へ変換

Fortran Builderで固定形式を自由形式に変換する

イントロダクション

ここでは固定形式のFortranプログラムを自由形式変換する方法を説明します。

Fortran言語はその歴史が50年以上と非常に長いため、過去に作成された計算プログラムが数多く存在し、今でも実際に利用されているものが数多くあります。 過去に作成された計算プログラムの多くは固定形式と呼ばれる古いやり方に基づいて記述されています。

固定形式はその昔パンチカードによってプログラムをコンピュータに入力していた時代の産物であり、現在のようにテキストエディタ等が自由に利用できるコンピュータ環境にはそぐわない様々な制約があります。 制約の例として、一行あたり72列までしか認識されない点や、特定の列以降でないと文の記述が許されていない等が挙げられます。 これらの制限は現在のコンピュータ環境においては全く不要な(そしてとても不便な)制限です。

自由形式を利用しましょう

幸いなことにFortranには固定形式の他に自由形式と呼ばれる、より現在のコンピュータ環境に適したプログラム記述方法が用意されています。 自由形式では一行当たりの制限も132文字までとなり、更に行のどの位置からでも文の記述が行えるなど、不便であった制限が取り払われています。

新たに作成されるプログラムはすべて自由形式で記述するべきです。 そしてすでにある固定形式のプログラムもメンテナンスをよりやりやすくする意味でも、またプログラム自体の読みやすさを追求する意味でも自由形式に変換しておくメリットが大いにあります。

固定形式から自由形式への変換方法

変換手順は以下のとおりです。

まず Fortran Builder で固定形式のファイルを開きます。
固定形式から自由形式への変換メニュー

メニューより ツール | ソース整形の設定 を選択してインデント幅等の各種設定を行います。
固定形式から自由形式への変換メニュー

固定形式から自由形式への変換設定

最後にメニューよりツール | ソース整形の実行 を選択して変換を行うと、以下のように変換後のファイルが表示されます。(変換前のファイルはそのまま削除されることなく残ります)
固定形式から自由形式への変換メニュー

固定形式から自由形式への変換

以上で変換は完了です。

※固定形式から自由形式への変換機能はFortran Builderに付属する機能です。

Results matter. Trust NAG.

Privacy Policy | Trademarks