特長
高性能
Fortranは、科学と工学における計算集約的なアプリケーションのためにゼロから設計されています。 成熟した戦闘テストされたコンパイラとライブラリを使用すると、金属の近くで高速に実行されるコードを書くことができます。
静的かつ厳密に型指定
Fortranは静的かつ厳密に型指定されているため、コンパイラは早期に多くのプログラミングエラーをキャッチできます。 これにより、コンパイラは効率的なバイナリコードを生成することもできます。
簡単に学び、使用する
Fortranは、驚くほど簡単に学び、使用する比較的小さな言語です。 大規模な配列上でほとんどの数学演算と算術演算を表現することは、ホワイトボード上の方程式として書くのと同じくらい簡単です。
Versatile
Fortranでは、命令型、手続き型、配列指向、オブジェクト指向、関数型など、問題に最も適したスタイルでコードを書くことができます。
Natively parallel
Fortranは、Cpu間でデータを通信するための直感的な配列のような構文を持つネイティブ並列プログラミング言語です。 単一のCPU、共有メモリマルチコアシステム、または分散メモリHPCまたはクラウドベースのシステムでほぼ同じコードを実行できます。 コアレイ、チーム、イベント、および集合サブルーチンを使用すると、手元の問題に最も適したさまざまな並列プログラミングパターンを表現できます。