Fortran
Fortran
ふぉーとらん
1957年にIBMのJ.バッカスらが開発した、最初期の高水準プログラム言語。数式をそのまま書ける科学技術計算向けの言語で、配列の演算を効率のよい機械語に変換できる。Fortran 90以降の改訂でモジュールや並列計算の機能が加わり、気象予測や流体解析などスーパーコンピュータでの数値計算で現在も使われている。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 2 回出題(ITパスポート試験 2)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
科学技術計算やデータ分析のために2012年に公開された、オープンソースのプログラム言語。Pythonのように書きやすい動的な言語でありながら、実行時に機械語へ変換するJITコンパイルによりC言語やFortranに近い速度で動く。引数の型の組合せで処理を選ぶ多重ディスパッチが特徴で、試作と高速な実装を1つの言語で行える。
数値を長方形状に配列した数学的対象。加法、スカラー倍、行列積などの演算が定義され、連立方程式の解法、座標変換、グラフの隣接行列表現などに幅広く応用される。逆行列が存在する場合は正則行列と呼ばれる。
配列状に並んだ多数のデータ(ベクトル)に対する同じ演算を、1つの命令でまとめて処理するプロセッサの方式。ベクトルレジスタとパイプライン化した演算器で連続するデータを次々に処理し、行列演算や科学技術計算を高速化する。SIMD型の並列処理の一つ。
数百から数万の多数のプロセッサを結合し、処理を分割して同時に実行することで高い処理能力を得るコンピュータ。MPPと略す。各プロセッサが専用のメモリを持ち、プロセッサ間はネットワークでデータをやり取りする構成が多く、スーパーコンピュータや大規模なデータウェアハウスに使われる。
多数のプロセッサやGPUを高速なネットワークで結合し、大規模な計算を並列処理で高速に行う技術。気象予測、創薬、流体解析などの科学技術計算や、AIの大規模な学習に使われる。スーパーコンピュータが代表で、クラウドで利用する形態も広がっている。
方程式 f(x)=0 の解を数値的に求める反復法。ある近似値での接線とx軸との交点を次の近似値とする計算を繰り返し、解に近づける。初期値が適切なら非常に速く収束するが、初期値によっては収束しないことがある。
