![](https://habrastorage.org/storage2/025/519/ed1/025519ed176cf98107d633d259a79281.png)
Fortranでコードを書いたことがありますか? 答えが「いいえ」であっても、おそらく開発された、またはそれに取り組んでいるシステムを使用します。 これは、抽象化を使用した最初の高レベルプログラミング言語です。 Fortranを使用して、現代のプログラミングが生まれたと言えます。
今年は、1956年10月15日にリリースされた最初のFortranユーザーガイドの56周年です。 こちらからダウンロードできます。
![](https://habrastorage.org/storage2/f54/7e1/8ff/f547e18ff0fd1e4c9ace6c357b4442c9.png)
Fortran言語は、1950年代にIBMによって開発されました。 Fortranは以前ほど人気がなくなったにもかかわらず、TIOBE(TIOBE Programming Community Index)で26 位にランクされています。
Fortranは、最近「HPCの理想的なプログラミング言語」(高性能コンピューティング) と呼ばれています。 ただし、世界の上位500台のスーパーコンピューターで使用されている標準ソフトウェアはFortranで書かれているため、これはそれほど驚くべきことではありません。
当初、FortranはIBM 704コンピューターのアセンブラーの代替として開発されました(下図を参照)。 「予備レポート」と呼ばれるFortran言語の大まかな説明。 IBM Mathemaical FORmula TRANslation System、FORTRANの仕様は1954年に完成しました。 しかし、それにもかかわらず、最初のガイドは数年後の1956年に公開され、最初のコンパイラは1957年に利用可能になりました。
![](https://habrastorage.org/storage2/158/070/7cd/1580707cd051089bbeb95941aa2bfbc6.jpeg)
1956年10月15日付のFortranマニュアルは、IBMのプログラミング研究グループおよび応用科学部門によって作成されました。 この文書の概要は次のとおりです:「数式を変換するシステム、または簡単にFORTRANには、IBM 704コンピューターが数学表記の観点から問題の説明を認識し、それを解決するための非常に効率的なプログラムを自動的に作成できるようにする多数のプログラムが含まれます」
開発チームの責任者であるジョン・バッカスによると、ほとんどの作業は「怠け者」を目的としていました。 彼は、アセンブリ言語でIBM 701用のプログラムを書くのが本当に好きではありませんでした。
今日Fortranを試すことができます。GNUFortranを含む多くの異なるオプションがあります。