Fortranとは? わかりやすく解説

フォートラン【FORTRAN】


Fortran

フルスペル:FORmula TRANslater
読み方フォートラン

Fortranとは、科学技術計算向けの手続き言語で、世界で最初高級言語のことである。1956年IBM社のJ.Backusによって開発された。

数式をほぼそのまま文として記述できるので、プログラム作成が容易であると言われている。また、実数だけでなく、複素数使用することが可能で、多数数学関数組み込み関数としてサポートしているのも特徴である。

開発当時プログラミング言語は、まだ、コンピュータ解釈できる言語1対1にしか対応していないアセンブリ言語しかなかったため、急速に普及したその後様々な機能の追加強化経て、Fortranとして1994年JIS規格となり、また、Fortran951998年制定されている。

プログラミングのほかの用語一覧
プログラミング言語の種類:  C++言語  DSL  D言語  Fortran  GLUT  Go  Haskell

Fortran

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/14 16:21 UTC 版)

カテゴリ / テンプレート


  1. ^ 陰山聡『Fortran90/95入門』、なぜFortran90/95か?
  2. ^ a b HPF推進協議会 (HPFPC)
  3. ^ ISO/IEC JTC1/SC22/WG5-N489 (2 March 1990). Resolutions. London WG5 Meeting, February 26 - March 2, 1990. wg5-fortran.org. ISO/IEC JTC 1/SC 22/WG 5. 2024年3月6日閲覧
  4. ^ 牛島省 2020, はじめに.
  5. ^ History of FORTRAN and FORTRAN II — Software Preservation Group
  6. ^ Fortranの開発者ジョン・バッカスが死亡 - Gadgets - MSNBC.com
  7. ^ Fortran Working Group (WG5).It may also be downloaded as a PDF file or gzipped PostScript file, FTP.nag.co.uk
  8. ^ N1836, Summary of Voting/Table of Replies on ISO/IEC FDIS 1539-1, Information technology - Programming languages - Fortran - Part 1: Base language ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1836.pdf (PDF, 101 KiB)
  9. ^ N1830, Information technology, Programming languages, Fortran, Part 1: Base language ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1830.pdf (PDF, 7.9 MiB)
  10. ^ ISO page to ISO/IEC DTS 29113, Further Interoperability of Fortran with C
  11. ^ Draft of the Technical Specification (TS) 29113 ftp://ftp.nag.co.uk/sc22wg5/N1901-N1950/N1917.pdf (PDF, 312 kiB)
  12. ^ Doctor Fortran in "Eighteen is the new Fifteen"”. Software.intel.com. 2017年11月20日閲覧。
  13. ^ Fortran 2018”. ISO. 2018年11月30日閲覧。
  14. ^ Further Interoperability with C”. ISO. 2017年11月20日閲覧。
  15. ^ Additional Parallel Features in Fortran”. ISO. 2017年11月20日閲覧。
  16. ^ The New Features of Fortran 2015”. ISO. 2017年6月23日閲覧。
  17. ^ Doctor Fortran in "One Door Closes"”. Software.intel.com. 2015年9月21日閲覧。
  18. ^ Doctor Fortran Goes Dutch: Fortran 2015”. Software.intel.com. 2014年11月19日閲覧。
  19. ^ PL22.3; WG5 (2018年10月9日). “Fortran 2018 Interpretation Document” (pdf). J3. 2024年2月28日閲覧。内部資料。
  20. ^ Fortran 2023”. JTC1/SC22/WG5. ISO. 2024年2月28日閲覧。
  21. ^ Metcalf, Michael; Reid, John; Cohen, Malcolm; Bader, Reinhold (2023). Modern Fortran explained : incorporating Fortran 2023 (Sixth ed.). Oxford. ISBN 978-0-19-887657-1. OCLC 2023946356. https://global.oup.com/academic/product/modern-fortran-explained-9780198876588?prevNumResPerPage=20&prevSortField=9&q=metcalf&start=20&lang=en&cc=de 
  22. ^ Documents”. JTC1/SC22/WG5. ISO. 2024年2月28日閲覧。
  23. ^ 情報処理学会 情報規格調査会 SC 22/Fortran WG小委員会 (2024年1月24日). “Fortran 202Y規格について議論しよう”. GitHub. 2024年2月28日閲覧。
  24. ^ Kemeny, John G.; Kurtz, Thomas E. (11 October 1968). “Dartmouth Time-Sharing”. Science 162 (3850): 223–228. doi:10.1126/science.162.3850.223. http://dtss.dartmouth.edu/sciencearticle/index.html. 
  25. ^ Phillips, Lee. “Scientific computing's future: Can any coding language top a 1950s behemoth?”. Ars Technica. 2014年5月8日閲覧。
  26. ^ Pasachoff, Jay M. (1984年4月). “Scientists: FORTRAN vs. Modula-2”. BYTE: pp. 404. https://archive.org/stream/byte-magazine-1984-04/1984_04_BYTE_09-04_Real-World_Interfacing#page/n403/mode/2up 2015年2月6日閲覧。 
  27. ^ Galperin, Boris (1993). “26”. Large Eddy Simulation of Complex Engineering and Geophysical Flows. London: Cambridgey. p. 573. ISBN 978-0-521-43009-8 
  28. ^ ISO/IEC 1539 : 1991 (E) Fortran, ISO/IEC, (1991-07-01), https://wg5-fortran.org/N001-N1100/N692.pdf 
  29. ^ JIS X 3001-1:2009「プログラム言語Fortran――第1部: 基底言語」日本産業標準調査会経済産業省
  30. ^ JIS X 3001-1:2023「プログラム言語Fortran―第1部: 基底言語」日本産業標準調査会経済産業省
  31. ^ F Programming Language Homepage



Fortran

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/13 09:11 UTC 版)

ユニットテスト・フレームワーク一覧」の記事における「Fortran」の解説

記事参照 Fortran 名前xUnitフィクスチャグループ・フィクスチャジェネレータウェブサイト備考FUnit Yes Yes Yes No アサーション及び決まり文句最小限拡張をFortranに施しRuby前処理してFortranコード生成しコンパイル実行するFRUIT Yes Yes Yes Yes コードFortran 95ジェネレータRuby書かれている。 Ftnunit pFUnit ObjexxFTK:UnitTest ユーザはFortranのテストコードを書くだけで、Pythonスクリプト自動的にすべてのテスト発見しFortranで記述されたテスト・ドライバを生成するので容易に利用可能。F77からF2003までをサポートする。アサーション・サポート及び文字列配列など有用なライブラリ群が含まれる。 Lutin77 FORTRAN77ユニットテスト実行する。大変軽量コード97行)でCコンパイラしか必要としない

※この「Fortran」の解説は、「ユニットテスト・フレームワーク一覧」の解説の一部です。
「Fortran」を含む「ユニットテスト・フレームワーク一覧」の記事については、「ユニットテスト・フレームワーク一覧」の概要を参照ください。


FORTRAN

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/15 00:00 UTC 版)

if文」の記事における「FORTRAN」の解説

以下は、Fortran77以降の、論理IF文場合である。1行のみの場合 if(条件式) 真文 複数行にまたがる場合 if(条件式1) then 条件式1が真の場合ここから ここまでプログラム実行される複数行) else if(条件式2) then 条件式2が真の場合ただしすでに条件式1が成り立っている場合は除くここから ここまでプログラム実行される複数行)else すべてのなかのいずれの条件にも当てはまらない場合ここから ここまでプログラム実行される複数行)end if

※この「FORTRAN」の解説は、「if文」の解説の一部です。
「FORTRAN」を含む「if文」の記事については、「if文」の概要を参照ください。


FORTRAN

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/21 22:49 UTC 版)

予約語」の記事における「FORTRAN」の解説

FORTRANにはキーワードがあるが、予約語持たない

※この「FORTRAN」の解説は、「予約語」の解説の一部です。
「FORTRAN」を含む「予約語」の記事については、「予約語」の概要を参照ください。


FORTRAN

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/26 21:23 UTC 版)

参照 (計算機科学)」の記事における「FORTRAN」の解説

FORTRANで参照と言えばオブジェクトの別名 (alias) を意味することが多い。例えスカラ変数配列の行となどである。参照をデリファレンスする方法はなく、参照されているものを直接操作するという概念もない。FORTRANの参照null場合もある。他の言語のように参照によって線形リストキュー木構造などの動的構造処理することができる。

※この「FORTRAN」の解説は、「参照 (計算機科学)」の解説の一部です。
「FORTRAN」を含む「参照 (計算機科学)」の記事については、「参照 (計算機科学)」の概要を参照ください。

ウィキペディア小見出し辞書の「Fortran」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「FORTRAN」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  Fortranのページへのリンク

辞書ショートカット

すべての辞書の索引

「Fortran」の関連用語

Fortranのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Fortranのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリFortranの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのFortran (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのユニットテスト・フレームワーク一覧 (改訂履歴)、if文 (改訂履歴)、予約語 (改訂履歴)、参照 (計算機科学) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS