FORTRAN

FORTRAN
Fortran acs cover.jpeg
パラダイム 手続き型構造化命令型オブジェクト指向
登場時期 1957年
開発者 IBMジョン・バッカス
最新リリース Fortran 2008
型付け 強い 静的型付け
主な処理系 Absoft, Cray, CUDA, Fortran Builder, GFortran, G95, Intel, Lahey/Fujitsu, Open Watcom, Pathscale, PGI, Silverfrost, Sun, XL Fortran, Visual Fortran ほか
影響を与えた言語 ALGOL 58, BASIC, PL/I, C
プラットフォーム z/OS, z/VM, z/VSE, MCP, VOS3, ACOS, GCOS, VMS, OS/400, UNIX, Linux, Windows, Mac OS, CP/M, MS-DOS ほか

FORTRANフォートラン)は、 1954年IBMジョン・バッカスによって考案された。 コンピューターにおいて広く使われた世界最初の 高級言語である。

概要

1956年に最初のマニュアルが、 1957年IBM 704用の最初の コンパイラがリリースされた。名前「FORTRAN」は「formula translation」に由来し、FORTRAN 77やFortran 90などの末尾の数字は規格が制定された年を示している。

FORTRANは 科学技術計算に向いた 手続き型プログラミング 言語であり、その長い歴史の間に開発された非常に多くの 数学関数サブルーチン数値解析ソフトウェアの形で持っている。また、 並列計算の並列性を明示的に書くことができ 最適化が行いやすく、そのため他の言語より高速である等の理由から [1]数値予報および 気候モデル構造力学における 有限要素法計算流体力学計算物理学計算機化学計量経済学、動物と植物の 品種改良などの大規模な計算を行う分野において、 スーパーコンピュータで使われている [2]

また、ちょうど C言語に対する C++言語のように、Fortran 90/Fortran 95の言語仕様は、FORTRAN 77の頃と比べればかなり拡張され進歩したものとなっている。最新の ソースコードは初期のものと比較すると、ほとんど別の言語のように見える。初期の頃は、 変数名が大文字6文字までで、 動的な記憶領域の確保ができないなど多くの制約があったが、それらの制限は無くなり、Fortran77から 構造化プログラミングが、Fortran 90から モジュラープログラミング配列演算とユーザー定義総称関数が、Fortran 95から High Performance Fortranが、Fortran 2003から オブジェクト指向が、Fortran 2008 からはコンカレント・コンピューティング( 並行計算)が導入された。

なお、大文字でFORTRANと表記した場合、FORTRAN 77以前のFORTRANを指し、Fortranと表記した場合、Fortran 90以降を指すことがある。

他の言語で
العربية: فورتران
azərbaycanca: Fortran
беларуская: Fortran
български: FORTRAN
বাংলা: ফোরট্রান
bosanski: FORTRAN
català: Fortran
کوردی: فۆرتران
čeština: Fortran
Чӑвашла: Фортран
dansk: Fortran
Deutsch: Fortran
Ελληνικά: Fortran
English: Fortran
español: Fortran
eesti: Fortran
euskara: FORTRAN
فارسی: فورترن
suomi: Fortran
français: Fortran
Gaeilge: FORTRAN
עברית: Fortran
हिन्दी: फ़ोरट्रान
hrvatski: Fortran
magyar: Fortran
interlingua: FORTRAN
Bahasa Indonesia: Fortran
italiano: Fortran
Taqbaylit: Fortran
қазақша: Фортран
한국어: 포트란
Kurdî: Fortran
Latina: FORTRAN
lietuvių: Fortran
latviešu: ''Fortran''
മലയാളം: ഫോർട്രാൻ
монгол: Фортран
Bahasa Melayu: Fortran
Mirandés: FORTRAN
မြန်မာဘာသာ: Fortran
Nederlands: Fortran
norsk nynorsk: Fortran
norsk: Fortran
occitan: Fortran
polski: Fortran
português: Fortran
română: Fortran
русский: Фортран
саха тыла: Fortran
Scots: Fortran
srpskohrvatski / српскохрватски: Fortran
Simple English: Fortran
slovenčina: Fortran
slovenščina: Fortran
shqip: Fortran
српски / srpski: Фортран
svenska: Fortran
తెలుగు: ఫోర్ట్రాన్
тоҷикӣ: Фортран
Türkçe: Fortran
українська: Фортран
Tiếng Việt: Fortran
中文: Fortran