単語記事: Fortran

編集

Fortran(FORmula TRANslation)とは、史上初の高級プログラミング言語である。

概要

史上初にして現在科学技術計算に使われている非常に息の長いプログラミング言語

初期は文字数制限があったり、それなりの規模のソフトウェアを書こうものなら、goto文を乱発した非常に読みづらいコードを書くようになっていた。

だが現在は他のプログラミングから言仕様パクッ取り込まれているため、十分使いやすくなっている。

実際Fortran 90では構造化プログラミング(反復や分岐によるプログラミングができること。具体的にはforとかwhileとかが使えること)ができるようになり、Fortran 2003ではオブジェクト指向的なプログラミングが出来るようになっている。

なお、現在流なのはFortran 90以降だが、Fortran 77も現役で使われているため、未だに当時のスパゲッティコードが横行していたりする。

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

関連動画

まさかのFortran 2003採用。

関連商品

関連項目


【スポンサーリンク】

携帯版URL:
http://dic.nicomoba.jp/k/a/fortran
ページ番号: 3179005 リビジョン番号: 287345
読み:フォートラン
初版作成日: 09/05/16 14:43 ◆ 最終更新日: 09/05/16 14:43
編集内容についての説明/コメント: 一覧にあったから需要無視で作ってみた。
記事編集 / 編集履歴を閲覧

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

フォートランの歌

Fortranについて語るスレ

7 : ななしのよっしん :2012/11/08(木) 02:10:04 ID: Bv/iwx2G1T
過去の遺産が豊富だから工学部では流だとばかり思ってた。
8 : ななしのよっしん :2012/11/14(水) 22:32:32 ID: twf5FyhPUx
建築の構造系ですが、地震波の解析に使っていました。
9 : ななしのよっしん :2012/11/24(土) 22:51:11 ID: lGzjLV32UU
理系出身で長いこと専業主婦FortranCOBOLが現役だという話を聞いて驚いてたな。
学生の頃はパンチしたものを巨大な機械読み込ませてたとか言ってた。1枚のコード1行になってたとか。
10 : ななしのよっしん :2013/02/25(月) 06:44:44 ID: t5q3iVbOLo
>>9
そのパンチカードが、(F77までの)文字数制限の由来。
1カラムで1文字、1シート80文字が記録できて、それがプログラムの1行に相当してた。
実際の命令は7~72カラム文字)に書いてて、それ以外は制御コードだった。
11 : mongrelP :2013/02/25(月) 23:07:51 ID: C72ctbcnDc
>>9
実際見せてもらったけど「よくエラーならねぇなぁ」と思ったら間違っては直し…というはなしをきいた。
12 : ななしのよっしん :2013/03/24(日) 08:35:44 ID: mvjrAAsf1+
フォートラランラン

タイトル:フォートランの歌
Twitterで紹介する


13 : ななしのよっしん :2013/07/20(土) 23:10:17 ID: xFixMwRzkm
工学部だけどFortran使ってるわ。個人的な観だけど純な数値計算ならCよりもFortranFORTRANではない)の方がやりやすい。

まぁでも負荷が軽い計算とか画像処理とかなら今時はMATLABあたりが使われてるだろうし、そっちの方が楽なんだけどね。
14 : ななしのよっしん :2016/05/02(月) 08:46:57 ID: +QkVmjAZqT
理学部だがFortranは未だに現役だよ
特に物理系のシミュレーションだと、Fortranをうまく使えば使うと時間を短縮させることができる
15 : ななしのよっしん :2016/10/26(水) 15:10:33 ID: woYX0bGt5p
基本的にメリットは実行速度が速い・覚えるのが簡単・ライブラリが豊富の3つかな

化石みたいな歴史の長さなのでどの点でも単独だとFortranより良い言はあるけど、全部備えてるのは意外と少ないので未だに使われることも結構ある
16 : ななしのよっしん :2017/02/04(土) 01:37:00 ID: TGgPCOIvtM
単にCPUをぶん回すことに特化した言fortran。今だと真剣に数値計算する人はGPGPU一択だから、そろそろ絶滅危惧種入りじゃないかな
  JASRAC許諾番号: 9011622001Y31015