FORTRAN
Fortranは1950年代に初めて作られたプログラミング言語です。現在も使用されています。手続き型言語で、主に科学計算や数値解析に使用されています。
最初のFORTRANコンパイラは、1954-57年にJohn W. Backus率いるIBMのチームによって作成されました。このコンパイラは、あらゆる高レベル言語のための最初のコンパイラでした。著者たちは、FORTRANで書かれたプログラムがアセンブリ言語で書かれたプログラムよりも高速に動作しなければ、誰もその言語を使わないのではないかと心配していました。そこで、最適化コンパイラにしました。
数値計算を行う科学者が多用するため、高品質な(高速な)コードを生成するコンパイラを作成するようにコンパイラライターを奨励する形で言語が成長しました。多くの高性能コンパイラベンダーがあります。コンパイラの理論と設計における多くの作業と研究は、Fortranプログラムのための優れたコードを生成する必要性に起因しています。
この言語のいくつかの改訂版が登場しましたが、その中には非常によく知られた FORTRAN IV (FORTRAN 66 と同じ)、FORTRAN 77、Fortran 90 があります。この言語の最新の正式な標準は1997年に発表され、Fortran 95として知られています。
当初、この言語はソースコードの正確な書式設定と、Fortranのgotoのように書かれたステートメント番号と'go to'ステートメントの多用に依存していました。
各バージョンでは、ソースコードのコメントやテキストの出力、IF-THEN-ELSE(FORTRAN 77)、再帰(Fortran 90)、並列構成などの「現代的な」プログラミングの概念が導入され、Fortranの「無駄のない」プロファイルと高いパフォーマンスを維持しようとしていました。
名前の意味とスペル
Fortran」という名前は、「Formula Translation」の略です。この言語は以前はFORTRANとして知られていました(そして、その古い亜種は今でもそうです)。Fortran 90以降、大文字表記は放棄されています。公表されている正式な標準規格では、"Fortran"を使用しています。
基準
以下の2つの標準は、現在のFortranの実装に関するものです。
- ANSI X3.198-1992 (R1997)。タイトル。プログラミング言語 "Fortran" 拡張。非公式にはFortran 90として知られています。この規格はANSIによって発行され、国際規格(ISO)になることはありませんでした。
- ISO/IEC 1539-1:1997。タイトル。情報技術-プログラミング言語-Fortran-第1部:基本言語.非公式にはFortran 95として知られています。この規格には、さらに2つのパートがあります。パート1はANSIによって正式に採用されています。