「Fortran」の版間の差分
imported>News4vip |
imported>News4vip 細編集の要約なし |
||
| 41行目: | 41行目: | ||
} | } | ||
</source> | </source> | ||
== 主な仕様 == | |||
Fortranと一言でいっても時代とともに進化しており、文法なども変化している。 | |||
* [[IBM 704 FORTRAN]] | |||
*: 1953年に開発された開発された最初のFORTRANは32の命令をもち[[IBM 704]]で動作した。輸送中に転ぶと殴られる[[パンチカード]]の時代である。 | |||
* [[FORTRAN II]] | |||
*: 1958年に開発された安定バージョン。[[関数]]と[[サブルーチン]]が使えるようになった。 | |||
* [[FORTRAN III]] | |||
*: 1958年に開発された実験バージョン。一般流通はしなかったという。IIとIIIの関係は[[FreeBSD]]のSTABLEとCURRENTのようなものである。 | |||
* [[IBM 1401 FORTRAN]] | |||
*: 1959年、[[中間コード]]と[[JITコンパイラ]]という驚異的な技術が生み出された。もはや伝説である。 | |||
* [[FORTRAN IV]] | |||
*: 1961年、[[算術IF文]]が[[Excel]]のIF文風であまりに[[C言語]]に似ていないため批判が殺到し、[[C言語]]風の[[論理IF文]]が取り入れられた。この批判は[[C言語]]も[[Excel]]もまだ考案されていないにもかかわらず起きている。 | |||
* [[FORTRAN 66]] | |||
*: 1966年の魔改造である。 | |||
* [[FORTRAN 77]] | |||
*: 1977年の魔改造である。 | |||
* [[Fortran 90]] | |||
*: 1990年の魔改造である。1980年代から延々と議論された挙げ句に決定した最大の変更点は、名称表記が全部大文字の「FORTRAN」から「Fortran」になったことである。 | |||
* [[Fortran 95]] | |||
*: 1995年の魔改造である。 | |||
* [[Fortran 2003]] | |||
*: 2003年の魔改造である。 | |||
* [[Fortran 2008]] | |||
*: 2008年の魔改造である。 | |||
* [[Fortran 2015]] | |||
*: 2015年の魔改造である。 | |||
== 主な実装 == | == 主な実装 == | ||