ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

FORTRAN

索引 FORTRAN

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

129 関係: ACOSALGOLASCII培風館型システム変数 (プログラミング)実装実数岩波書店並列計算並行計算地球シミュレータハードウェアポリモーフィズムメインフレームループ (プログラミング)プリプロセッサプログラミング言語プログラム (コンピュータ)データ型デファクトスタンダードベル研究所ベクトルベクトル化命令 (コンピュータ)命令型プログラミングアセンブリ言語エイリアシングオブジェクト指向オブジェクト指向プログラミングコンパイラコンパイラ最適化コンピュータコンストラクタジョン・バッカススーパーコンピュータスタックソースコードサブルーチン品種改良入出力動的メモリ確保国際規格国際電気標準会議国際標準化機構倍精度浮動小数点数BASICC++C言語Co-array Fortran...CP/MCUDA磁気コアメモリ米国国家規格協会継承 (プログラミング)静的型付け行列複素数計算科学計算物理学計算機化学計量経済学高水準言語論理型論理演算関数 (数学)配列電子情報技術産業協会FORTRAN 77の言語仕様Fortran BuilderFortranの言語仕様G95GCOSGFortranGNUGNUコンパイラコレクションHigh Performance FortranIBMIBM 1620IBM 650IBM 701IBM 7030IBM 704IBM 709IBM 7090If文Intel Parallel StudioLinuxMac OSMicrosoft WindowsModula-2MS-DOSOpenVMSOS/400PL/IRatforSIMDUCSD p-SystemUNIXVOS3Z/OSZ/VMZ/VSE森北出版森正武構造力学構造化プログラミング標準ストリーム機械語次元気候モデル派生型有限要素法最適化 (情報工学)情報処理浦昭二文 (プログラミング)日本工業規格日本語数値予報数値解析ソフトウェア数値流体力学整数手続き型プログラミング1954年1956年1957年1966年1987年 インデックスを展開 (79 もっと) »

ACOS

ACOS.

新しい!!: FORTRANとACOS · 続きを見る »

ALGOL

ALGOL(アルゴル)は、命令型プログラミング言語ファミリーの1つファミリー名は大文字/小文字をまじえて表記される場合 と、全て大文字で表記される場合 (ALGOL 68) がある。本項目では ALGOL で統一する。。名前「ALGOL」は「アルゴリズム言語」を意味する英語「algorithmic language」に由来する。1950年代中ごろに開発され、多くの言語に影響を及ぼし、ACMや教科書や学術論文などでアルゴリズム記述のデファクトスタンダードとして30年以上使われた。現代の多くの言語が「ALGOL系」あるいは「ALGOL風」(algol-like) とされているという意味で、ほぼ同世代の高水準言語である FORTRAN、LISP、COBOL に比べて最も成功したと言うこともできる。FORTRANで明らかとなった問題を防ぐよう設計され、BCPL、B、Pascal、Simula、Cといった様々なプログラミング言語に影響を与えた。ALGOLはLisp以外としては「begin と end で囲む」という構文によるブロック構造を導入し、制御構造を自在に入れ子(ネスト)にできる初の広まった言語となったFORTRANにはそのような構造は無い。COBOLではピリオドで全ての入れ子が終端するという仕様だったため(現在はend-ifなどを使う)、入れ子で書ける論理に制限があり、酷いバグの原因にもなりやすかった。。また構文の形式的定義を真剣に検討した最初のプログラミング言語でもあり、"Algol 60 Report" で導入されたバッカス・ナウア記法は、その後のコンピュータ言語等の構文の形式的定義を示す手法として(プログラミング言語だけに限られず)定番の記法となっている。.

新しい!!: FORTRANとALGOL · 続きを見る »

ASCII

ASCII(アスキー、American Standard Code for Information Interchange)は、現代英語や西ヨーロッパ言語で使われるラテン文字を中心とした文字コード。これはコンピュータその他の通信機器において最もよく使われているものである。.

新しい!!: FORTRANとASCII · 続きを見る »

培風館

株式会社培風館(ばいふうかん)は、理学、工学、心理学などの大学向け教科書を中心とした出版社である。 創業者は山本慶治(1881-1963)。山本は兵庫県の豪農の家に生まれ、1908年東京高等師範学校英語科卒、1910年同教育研究科修了、奈良女子高等師範学校講師。岡本米蔵の紐育土地会社に勤務、その出版部門常務となり、1938年培風館として独立。当初は東京高等師範学校の教科書を刊行していた。1962年その長男の山本俊一(1910-2008、東大工学部卒)が社長となり、67年次男の山本健二(1912-93)が継ぐ。健二の死後その子の山本格が社長となる。.

新しい!!: FORTRANと培風館 · 続きを見る »

型システム

型システム(type system)とは、プログラミング言語において、その式などの部分が持つ値を、その種類(型(type)、データ型も参照)に沿って分類し、プログラムが正しく振る舞うこと、といった性質について保証する手法である。型システムは、型理論に基づいており、プログラミング言語の理論において最も確立された軽量形式手法である。.

新しい!!: FORTRANと型システム · 続きを見る »

変数 (プログラミング)

プログラミングにおいて、変数(へんすう、variable)とは、プログラムのソースコードにおいて、扱われるデータを一定期間記憶し必要なときに利用できるようにするために、データに固有の名前を与えたものである。 一人一人の人間が異なる名前によって区別されるように、一つ一つの変数も名前によって区別される。これにより、複数のデータを容易に識別することができる。変数名は一般に(字句的には)識別子である、ないし、変数の識別子のことを変数名という。一般に、変数が表しているデータをその変数の値(あたい)という。.

新しい!!: FORTRANと変数 (プログラミング) · 続きを見る »

実装

実装(じっそう、implementation)とは、何らかの機能(や仕様)を実現するための(具体的な)装備や方法のこと。.

新しい!!: FORTRANと実装 · 続きを見る »

実数

数学における実数(じっすう、 nombre réel, reelle Zahl, real number)は、様々な量の連続的な変化を表す数の体系である。実数全体の空間は、途切れのなさにあたる完備性とよばれる位相的な性質を持ち、代数的には加減乗除ができるという体の構造を持っている。幾何学や解析学ではこれらのよい性質を利用して様々な対象が定義され、研究されている。一方でその構成方法に自明でない手続きが含まれるため、実数の空間は数学基礎論の観点からも興味深い性質を持っている。また、自然科学における連続的なものの計測値を表すのに十分な数の体系だとも考えられている。 実数の概念は、その形式的な定義が19世紀に達成される前から数の体系として使われていた。「実数」という名前は複素数の概念が導入された後に「普通の数」を表現する言葉として導入されたものである。.

新しい!!: FORTRANと実数 · 続きを見る »

岩波書店

株式会社岩波書店(いわなみしょてん、Iwanami Shoten, Publishers. )は、日本の出版社。.

新しい!!: FORTRANと岩波書店 · 続きを見る »

並列計算

並列計算(へいれつけいさん、parallel computing)は、コンピュータにおいて複数のプロセッサで1つのタスクを動作させること。並列コンピューティングや並列処理とも呼ばれる。問題を解く過程はより小さなタスクに分割できることが多い、という事実を利用して処理効率の向上を図る手法である。また、このために設計されたコンピュータを並列コンピュータという。ディープ・ブルーなどが有名。 関連する概念に並行計算(へいこうけいさん)があるが、並行計算は一つのタスクの計算を並列化することにとどまらず、複数の相互作用しうるタスクをスレッドなどをもちいて複数の計算資源にスケジューリングするといった、より汎用性の高い処理をさす。 特に、並列計算専用に設計されたコンピュータを用いずに、複数のパーソナルコンピュータやサーバ、スーパーコンピュータを接続することで並列計算を実現するものをコンピュータ・クラスターと呼ぶ。このクラスターをインターネットなどの広域ネットワーク上に分散させるものも、広義には並列計算に属すが、分散コンピューティングあるいはグリッド・コンピューティングと呼び、並列計算とは区別することが多い。.

新しい!!: FORTRANと並列計算 · 続きを見る »

並行計算

並行計算(へいこうけいさん、concurrent computing)とは、コンピュータプログラムにおいて複数の相互作用を及ぼす計算タスクの(同時)並行的実行を指す。.

新しい!!: FORTRANと並行計算 · 続きを見る »

地球シミュレータ

地球シミュレータ(2代目、2015年2月までの旧システム) 地球シミュレータ(初代) 地球シミュレータ(ちきゅうシミュレータ、英: )は、NEC SXシリーズベース(現行機はSX-ACE)のスーパーコンピュータシステムである。 神奈川県横浜市金沢区の海洋研究開発機構 (JAMSTEC) 横浜研究所に設置されている。.

新しい!!: FORTRANと地球シミュレータ · 続きを見る »

ハードウェア

ハードウェア (hardware) とは、システムの物理的な構成要素を指す一般用語である。日本語では機械、装置、設備のことを指す。ソフトウェアとの対比語であり、単に「ハード」とも呼ばれる。.

新しい!!: FORTRANとハードウェア · 続きを見る »

ポリモーフィズム

ポリモーフィズム()とは、プログラミング言語の型システムの性質を表すもので、プログラミング言語の各要素(定数、変数、式、オブジェクト、関数、メソッドなど)についてそれらが複数の型に属することを許すという性質を指す。ポリモルフィズム、多態性、多相性、多様性とも呼ばれる。対義語はモノモーフィズム(Monomorphism)、単態性、単相性で、プログラミング言語の各要素が唯一つの型に属するという性質を指す。 ポリモーフィズムは次のようないくつかの種類に分けられる。.

新しい!!: FORTRANとポリモーフィズム · 続きを見る »

メインフレーム

IBM 704 メインフレーム メインフレーム(mainframe)は、主に企業など巨大な組織の基幹業務用などに使用される、大型コンピュータを指す用語。汎用コンピュータ、汎用機、汎用大型コンピュータ、大型汎用コンピュータ、ホストコンピュータ、大型汎用計算機 などとも呼ばれる。対比語は時代にもより専用機、分散コンピュータ(オープン系システム)など。.

新しい!!: FORTRANとメインフレーム · 続きを見る »

ループ (プログラミング)

この記事では、コンピュータプログラムにおけるループ (loop) について説明する。ループとは、特定の条件下において特定の処理を繰り返すこと、あるいはそのように作られた制御構造のことを言う。日本語の名詞として「繰り返し」とも。特定の条件が成立している限り、特定の処理を繰り返し何度でも実行する。逆に言えば、条件が成立しなくなったときに、処理を中止する。 ループの、特別な形あるいは最も一般的な形として、無条件に繰り返す無限ループがある。詳細は無限ループの記事を参照。 ループは、繰り返しを継続するかどうかを判断するための条件式(反復条件)を持つ。反復条件がループ構造の始まりに置かれる場合、そのようなループ構造のことを前判定ループと呼ぶ。一方、反復条件がループ構造の後ろに置かれる場合、これを後判定ループと呼ぶ。しかし結局のところ以上のような分類は、プログラミング言語の発展の初期に、まず最初にどちらか片方だけが作られ、後から別のものが追加されたという歴史的由来に過ぎず、ループの「内側」のどこかに「ループの脱出」がある、という構造に一般化できるので前判定後判定という分類は本質ではない(実際に、たとえばVisual Basicの「Do...Loop 文」は、どの場合にも対応するよう対称的に作られている)。単にその「内側のどこか」が、その前端か後端にある場合が多い、というだけである。 むしろ、ループの先頭で何らかのデータをファイルから読み込んで計算を開始し、その途中で、繰り返しのその回を打ち切り次の繰り返しに進む、あるいは繰り返しを終わる、といったこともよくあり(ダイクストラは、最後が途中で終わる場合を「n+1/2回の反復」と名づけた)、さらには入れ子になった内側のループの中から外側のループを終わる、というような処理にどう対応するか、が思案のしどころである。 なお。.

新しい!!: FORTRANとループ (プログラミング) · 続きを見る »

プリプロセッサ

プリプロセッサ (preprocessor) とは、一般にある処理を行うソフトウェアに対して、データ入力やデータ整形などの準備的な処理を行うソフトウェアのことである。特にコンパイラに対して使うことが多く、ここではそれを中心に述べる。 他の分野の例としては、CADやCAEのデータ処理がある。またワープロソフトウェアにおける漢字変換ソフトウェアもプリプロセッサの一例である。.

新しい!!: FORTRANとプリプロセッサ · 続きを見る »

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

新しい!!: FORTRANとプログラミング言語 · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

新しい!!: FORTRANとプログラム (コンピュータ) · 続きを見る »

データ型

データ型(データがた、)とは、(コンピュータにおける)データ(値)の種類に関する分類である。データタイプとも。 具体的にいうと、たとえば 0, 1, 2, -42 といったような値は整数型であり、"foo", "Hello" といったような値は文字列型である。プログラミングなどにおいて、まずデータオブジェクトや関数などの「値」について、またさらに、それらに関連付け(束縛)される変数や定数、リテラル、それらを組合せる演算子、さらにそれらからなる式といった構文上の要素の型が、データ型の議論の対象となる。.

新しい!!: FORTRANとデータ型 · 続きを見る »

デファクトスタンダード

デファクトスタンダード()とは、「事実上の標準」を指す用語である。de factoはラテン語で「事実上、実際には」を意味する。.

新しい!!: FORTRANとデファクトスタンダード · 続きを見る »

ベル研究所

ベル研究所(ベルけんきゅうじょ、Bell Laboratories)はもともとBell System社の研究開発部門として設立された研究所であり、現在はノキアの子会社である。「ベル電話研究所」、略して「ベル研」とも。.

新しい!!: FORTRANとベル研究所 · 続きを見る »

ベクトル

ベクトル()またはベクター() ベクトルは Vektor に由来し、ベクターは vector に由来する。物理学などの自然科学の領域ではベクトル、プログラミングなどコンピュータ関係ではベクターと表記される、という傾向が見られることもある。また、技術文書などではしばしばJIS規格に準拠する形で、長音を除いたベクタという表記が用いられる。 は「運ぶ」を意味するvehere に由来し、18世紀の天文学者によってはじめて使われた。 ベクトルは通常の数(スカラー)と区別するために矢印を上に付けたり(例: \vec,\ \vec)、太字で書いたりする(例: \boldsymbol, \boldsymbol)が、分野によっては矢印も太字もせずに普通に書くこともある(主に解析学)。 ベクトル、あるいはベクターに関する記事と用法を以下に挙げる。.

新しい!!: FORTRANとベクトル · 続きを見る »

ベクトル化

ベクトル化(ベクトルか、).

新しい!!: FORTRANとベクトル化 · 続きを見る »

命令 (コンピュータ)

ンピュータにおいて、命令(めいれい)とはCPUが処理する操作のこと。通常、命令操作部と複数のオペランドからなる。あるいは操作者がコンピュータに入力する簡易な書式による指示の総称として用いられることもある。.

新しい!!: FORTRANと命令 (コンピュータ) · 続きを見る »

命令型プログラミング

命令型プログラミング(めいれいがたプログラミング、Imperative Programming)とは、計算機科学において宣言型プログラミングの対となる概念であり、計算をプログラム状態を変化させる文の列で記述するプログラミングパラダイムの一種。自然言語の命令法がなすべき行動への指令を表現するのとよく似た方法で、命令型プログラムはコンピュータが実行すべき命令列で構成される。命令型プログラミングに従ったプログラミング言語を命令型(プログラミング)言語と呼ぶ。一般に命令型プログラミングは、手続き型プログラミングと同義として扱われる。 命令型プログラミングは、宣言型プログラミング(関数型や論理型言語など)と対照的である。Haskellなどの関数型プログラミング言語では、プログラムは文の並びではないし、命令型言語が持つような広域状態を持たない。Prologのような論理プログラミング言語では、命令型言語のように計算の「方法」をプログラムとして記述するのではなく、計算すべき「事物」を定義する。.

新しい!!: FORTRANと命令型プログラミング · 続きを見る »

アセンブリ言語

モトローラ MC6800 のアセンブリ言語のソースコード アセンブリ言語(アセンブリげんご、英: assembly language)とは、コンピュータ、マイクロコントローラ、その他のプログラム可能な機器を動作させるための機械語を人間にわかりやすい形で記述する、代表的な低水準言語である。なお、英語の assembly とは「組立」という意味である。.

新しい!!: FORTRANとアセンブリ言語 · 続きを見る »

エイリアシング

イリアシング()とは.

新しい!!: FORTRANとエイリアシング · 続きを見る »

オブジェクト指向

ブジェクト指向(オブジェクトしこう)とは、オブジェクト同士の相互作用として、システムの振る舞いをとらえる考え方である。英語の object-oriented (直訳は、「対象物志向の」「目的重視の」という意味の形容詞) の日本語訳である。 オブジェクト指向の枠組みが持つ道具立ては、一般的で強力な記述能力を持つ。複雑なシステム記述、巨大なライブラリ(特に部品間で緊密で複雑な相互関係を持つもの)の記述においては、オブジェクト指向の考え方は必須である。.

新しい!!: FORTRANとオブジェクト指向 · 続きを見る »

オブジェクト指向プログラミング

ブジェクト指向プログラミング(オブジェクトしこうプログラミング、)は、コンピュータ・プログラミングのパラダイムのひとつで、オブジェクト指向の概念や手法を取り入れたものである。プログラムを、データとその振舞が結び付けられたオブジェクトの集まりとして構成する、などといった特徴がある。このパラダイムを指向しているプログラミング言語がオブジェクト指向プログラミング言語である。.

新しい!!: FORTRANとオブジェクト指向プログラミング · 続きを見る »

コンパイラ

ンパイラ(英:compiler)とは、コンピュータ・プログラミング言語の処理系(言語処理系)の一種で、高水準言語によるソースコードから、機械語に(あるいは、元のプログラムよりも低い水準のコードに)変換するプログラムである。.

新しい!!: FORTRANとコンパイラ · 続きを見る »

コンパイラ最適化

ンパイラ最適化(こんぱいらさいてきか、Compiler optimization)の記事では、コンピュータ・プログラムの最適化に関する話題のうち、もっぱらコンパイラに関係するものに関して説明する。最も一般的な要求はプログラムの実行時間を最小化することであり、その次に使用するメモリ量を最小化することである。また、携帯可能なコンピュータが増えるにつれて、消費電力を最小化するという最適化も生まれてきた。 一部のコード最適化問題はNP完全問題であることが示されている。実際には、プログラマがコンパイラによる最適化の完了を待てる時間の上限なども考慮してコンパイラ最適化を実装する(最適化はCPU時間とメモリを多大に使用する)。かつては、コンピュータのメモリ実装量も実行できる最適化を制限する要因だった。 コンパイラメーカによっては、「コンパイラの最適化の能力が売り上げや評判に大きく影響する」と信じている場合があり、そういう信念に従って「最適化コンパイラ」と銘打つことがある。少なくとも、同程度にバグが無いコンパイラ同士であれば、という前提の範囲内なら、最適化の能力が高いほうが魅力的と言えるであろう。.

新しい!!: FORTRANとコンパイラ最適化 · 続きを見る »

コンピュータ

ンピュータ(Computer)とは、自動計算機、とくに計算開始後は人手を介さずに計算終了まで動作する電子式汎用計算機。実際の対象は文字の置き換えなど数値計算に限らず、情報処理やコンピューティングと呼ばれる幅広い分野で応用される。現代ではプログラム内蔵方式のディジタルコンピュータを指す場合が多く、特にパーソナルコンピュータやメインフレーム、スーパーコンピュータなどを含めた汎用的なシステムを指すことが多いが、ディジタルコンピュータは特定の機能を実現するために機械や装置等に組み込まれる組み込みシステムとしても広く用いられる。電卓・機械式計算機・アナログ計算機については各項を参照。.

新しい!!: FORTRANとコンピュータ · 続きを見る »

コンストラクタ

ンストラクタ(構築子、Constructor)は、オブジェクト指向のプログラミング言語で新たなオブジェクトを生成する際に呼び出されて内容の初期化などを行なう関数、メソッドのことである。対義語はデストラクタ。 オブジェクトの生成は、.

新しい!!: FORTRANとコンストラクタ · 続きを見る »

ジョン・バッカス

ョン・ワーナー・バッカス(John Warner Backus, 1924年12月3日 - 2007年3月17日)は、アメリカ合衆国の数学者。初期の高水準プログラミング言語 (FORTRAN) の発明者、(形式言語の文法の定義に汎用的に用いられる)バッカス・ナウア記法の発明者、また (Function-level Programming) の提唱者でもある。.

新しい!!: FORTRANとジョン・バッカス · 続きを見る »

スーパーコンピュータ

ーパーコンピュータ(supercomputer)は、科学技術計算を主要目的とする大規模コンピュータである。日本国内での略称はスパコン。また、計算科学に必要となる数理からコンピュータシステム技術までの総合的な学問分野を高性能計算と呼ぶ。スーパーコンピュータでは計算性能を最重要視し、最先端の技術が積極的に採用されて作られる。.

新しい!!: FORTRANとスーパーコンピュータ · 続きを見る »

スタック

タックは、コンピュータで用いられる基本的なデータ構造の1つで、データを後入れ先出し(LIFO: Last In First Out; FILO: First In Last Out)の構造で保持するものである。抽象データ型としてのそれを指すこともあれば、その具象を指すこともある。 特にその具象としては、割込みやサブルーチンを支援するために極めて有用であることから、1970年代以降に新しく設計された、ある規模以上のコンピュータは、スタックポインタによるコールスタックをメモリ上に持っていることが多い。.

新しい!!: FORTRANとスタック · 続きを見る »

ソースコード

青で示されているのが有効なコードである。 ソースコード(source code)とは、コンピュータプログラミング言語で書かれた、コンピュータプログラムである文字列(テキストないしテキストファイル)のことである。.

新しい!!: FORTRANとソースコード · 続きを見る »

サブルーチン

ブルーチン(subroutine)は、コンピュータプログラミングにおいて、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたものである。繰り返し利用されるルーチン作業をモジュールとしてまとめたもので、呼び出す側の「主」となるもの(メインルーチン)と対比して「サブルーチン」と呼ばれる。サブプログラム (subprogram) と呼ばれることもある。また、「サブ」をつけずに「ルーチン」と呼ぶこともある。 プログラムのソース中で、繰り返し現れる作業をサブルーチン化することで、可読性や保守性を高く保つことができる。繰り返し現れる作業でなくても、意味的なまとまりを示すためにサブルーチン化することもある。また、キャッシュのような階層的メモリの設計を持つコンピュータ(現在のパソコンやワークステーションなどほぼすべて)では、よく使われるサブルーチンがキャッシュに格納されることで高速な動作を期待できる。.

新しい!!: FORTRANとサブルーチン · 続きを見る »

品種改良

品種改良(ひんしゅかいりょう)とは、栽培植物や家畜などにおいて、より人間に有用な品種を作り出すこと。具体的な手法としては、人為的な選択、交雑、突然変異を発生させる手法などを用いる。 公的な農業試験場や畜産試験場などで進められているほか、穀物メジャーなどに代表される民間企業もビジネスとして参入している。.

新しい!!: FORTRANと品種改良 · 続きを見る »

入出力

入出力(にゅうしゅつりょく、input/output)は、データなどの「ものごと」の流れにおける出入りのことで、入力と出力の2つを総称した概念のことである。input/outputの頭文字をとってI/Oと略される。.

新しい!!: FORTRANと入出力 · 続きを見る »

動的メモリ確保

動的メモリ確保 (動的メモリアロケーション・動的メモリ割り当て・dynamic memory allocation) とは、メモリ管理のひとつである、プログラムを実行しながら、並行して必要なメモリ領域の確保と解放を行う仕組みである。 メモリの利用状況は、自身の実行状況や他のプログラムの実行状況に応じて常に変動するため、それらの動作に支障を来さぬよう必要なメモリ領域を適切なアドレスに対して臨機応変に確保・解放を行う必要がある。.

新しい!!: FORTRANと動的メモリ確保 · 続きを見る »

国際規格

国際規格(こくさいきかく、international standard)は、国際標準化団体が策定した規格である。国際標準ともいう。定義上、国際規格は全世界で汎用的に利用するのに適しているとされる。.

新しい!!: FORTRANと国際規格 · 続きを見る »

国際電気標準会議

国際電気標準会議(こくさいでんきひょうじゅんかいぎ、International Electrotechnical Commission、IEC)は、電気工学、電子工学、および関連した技術を扱う国際的な標準化団体である。国際規格作成のための規則群(Directives)、規格適合(ISO/IEC 17000シリーズ)、IT技術(ISO/IEC JTC1)など一部は国際標準化機構(ISO)と共同で開発している。公用語は、英語とフランス語。.

新しい!!: FORTRANと国際電気標準会議 · 続きを見る »

国際標準化機構

国際標準化機構(こくさいひょうじゅんかきこう、International Organization for Standardization)、略称 ISO(アイエスオー、イソ、アイソ)は、各国の国家標準化団体で構成される非政府組織である。 スイス・ジュネーヴに本部を置く、スイス民法による非営利法人である。1947年2月23日に設立された。国際的な標準である国際規格(IS: international standard)を策定している。 国際連合経済社会理事会に総合協議資格(general consultative status)を有する機関に認定された最初の組織の1つである。.

新しい!!: FORTRANと国際標準化機構 · 続きを見る »

倍精度浮動小数点数

倍精度浮動小数点数(ばいせいどふどうしょうすうてんすう、Double precision floating point number)は、64ビットの浮動小数点数表現である。 「倍」精度と言うのは、単精度に対してそのように言うわけだが、これは32ビットを1ワードとする32ビットアーキテクチャを基にしている。 昔のFORTRANでは、単精度(REAL型)よりも精度が高ければ倍精度(DOUBLE PRECISION型)を名乗ることができた(そもそもワードの長さも浮動小数点のフォーマットも機種ごとにまちまちだった)。IBMのSystem/360で採用され大型機の事実上の標準となった、指数の基数が16の浮動小数点形式は、32ビット単精度では最悪の場合の精度が十進で6桁程度となり、技術計算では倍精度以上を使わねばならないという問題があった。(注:FORTRANは、REAL型が1ワード、DOUBLE PRECISION型が2ワードという前提だった) 標準であるIEEE 754では、単精度は32ビット(4オクテット)、倍精度は64ビット(8オクテット)である。いずれにしろ、「倍」というのは、精度に関係する仮数部(後述)の長さが正確に2倍である、といったような意味ではなく、全体の長さが2倍である所から来ているので、実際の所「倍精度」というのはかなり大雑把な言い方に過ぎない。.

新しい!!: FORTRANと倍精度浮動小数点数 · 続きを見る »

BASIC

BASIC(ベーシック)は手続き型プログラミング言語のひとつ。 名前は「beginner's all-purpose symbolic instruction code」(「初心者向け汎用記号命令コード」を意味する)のバクロニムである。.

新しい!!: FORTRANとBASIC · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: FORTRANとC++ · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: FORTRANとC言語 · 続きを見る »

Co-array Fortran

Co-array FortranはFortran 95/2003を並列化を目的として拡張した言語である。以前はF--としても知られ、Robert NumrichとJohn Reidによって開発された。 Co-array Fortranで記述されたプログラムではすべてのスレッドが非同期的に実行されるように扱われる。それぞれのスレッドはイメージと呼ばれる自身のデータオブジェクトを持つ。また、Fortran 95での配列の構文が角括弧と添字を用いてイメージを指定できるように拡張されている。 ISOは2005年5月に次のFortranの標準規格(Fortran 2008)に対してCo-array Fortranを採用することを決定した。 最初にLinuxアーキテクチャにおいてFortran 2008のCo-array Fortranに対応したオープンソースコンパイラはG95である。他にもCrayなどいくつかの商用コンパイラは以前からCo-array Fortranをサポートしている。.

新しい!!: FORTRANとCo-array Fortran · 続きを見る »

CP/M

CP/M(Control Program for Microcomputer、シーピーエム)は1970年代にデジタルリサーチ (Digital Research Inc.) の創業者ゲイリー・キルドールによって開発、1976年に発売された、パソコン用のシングルユーザー・シングルタスクのオペレーティングシステム (OS) である。 最初は8ビットのCPUであるインテルの8080プロセッサ用に作られ、8ビットのパソコン用OSとしては最も代表的な存在だった。初期に普及したバージョンはCP/M 1.4で、そののち改訂されたCP/M 2.2が広く普及した。さらに、より洗練されたCP/M 3.0 (CP/M Plus) が登場したが、既に16ビットマシンへの移行が始まっていた時期でもあり普及することはなかった。 他のプロセッサに移植されたバージョンも存在するが、単にCP/Mといえば8080プロセッサ用のもの(中でもバージョン2.2)を指す。なおマイクロソフトによってOEMされたIBMのPC DOS(及び、のちにマイクロソフト自らが直販したMS-DOS)は、CP/Mをモデルに開発されたシアトル・コンピュータ・プロダクツの86-DOS(後に "QDOS" と改名)を前身としている。.

新しい!!: FORTRANとCP/M · 続きを見る »

CUDA

CUDA(Compute Unified Device Architecture:クーダ)とは、NVIDIAが開発・提供している、GPU向けの汎用並列コンピューティングプラットフォーム(並列コンピューティングアーキテクチャ)およびプログラミングモデルである。専用のC/C++コンパイラ (nvcc) やライブラリ (API) などが提供されている。なおNVIDIA製GPUにおいては、OpenCL/DirectComputeなどの類似APIコールは、すべて共通のGPGPUプラットフォームであるCUDAを経由することになる。.

新しい!!: FORTRANとCUDA · 続きを見る »

磁気コアメモリ

磁気コアメモリ(じきこあめもり)は、小さなドーナツ状のフェライトコアを磁化させることにより情報を記憶させる記憶装置。 コンピュータの初期世代ではよく使われた。原理的に破壊読み出しで、読み出すと必ずデータが消えるため、再度データを書き戻す必要がある。破壊読み出しだが、磁気で記憶させるため、不揮発性という特徴がある(ただし、電源投入時のノイズ等で内容が破壊されうるので、設計次第で揮発性メモリのように扱われる)。 縦方向、横方向、さらに斜め方向の三つの線の交点にコアを配置する。縦横方向でアドレッシングを行ない、斜め方向の線でデータを読み出す。.

新しい!!: FORTRANと磁気コアメモリ · 続きを見る »

米国国家規格協会

米国国家規格協会(べいこくこっかきかくきょうかい、)は、アメリカ合衆国の国内における工業分野の標準化組織であり、公の合意形成のためにさまざまな規格開発を担っている。 略称はANSI(アンシ、アンジ、アンシー)。訳は米国国家標準協会とも。また、元は旧称 (ASA) の訳だった米国規格協会・米国標準協会とも呼ばれる。本部はワシントンD.C.にあるが、事務局はニューヨークにある。 電子工業会 (EIA)、電気通信工業会 (TIA) などの国内規格作成団体による仕様を承認し、ANSI規格とする。 ANSI規格は、日本の日本工業規格 (JIS) に相当するとされる。ただし、政府(大臣)が制定する規格であるJISと違い、ANSI規格を制定するのは政府から独立した私的な非営利組織のANSIである。 国際標準化機構 (ISO) 設立メンバーであり、ISO、国際電気標準会議 (IEC)、国際認定フォーラム (IAF) にアメリカ代表として参加している。アメリカの国内規格機関ではあるが、ISO等の規格に先だって決まることも多く、ANSI規格がISO規格になることも多い。また、製造業における国際標準化団体としてIPC (エレクトロニクス)があるが、ANSIの標準開発組織として正式に認可されている。ASCIIの文字コード規格 (X.34) が、ISO646になるなどの例がある。.

新しい!!: FORTRANと米国国家規格協会 · 続きを見る »

継承 (プログラミング)

継承(けいしょう、inheritance:インヘリタンス)とはオブジェクト指向を構成する概念の一つである。あるオブジェクトが他のオブジェクトの特性を引き継ぐ場合、両者の間に「継承関係」があると言われる。 主にクラスベースのオブジェクト指向言語で、既存クラスの機能、構造を共有する新たなクラスを派生することができ(サブクラス化)、そのようなクラスは「親クラス(スーパークラス)を継承した」という。具体的には変数定義や操作(メソッド)などが引き継がれる。またJavaのインタフェース継承のように機能セットの仕様のみを引き継ぐ場合もある。 一般的に、BがAを継承する場合、B is a A. (BはAの一種である)という意味的な関係(Is-a関係)が成り立つ。従って、同じふるまいを持つからと言って、意味的に無関係なクラス間に継承関係を持たせるのは適切でない場合が多い。 プロトタイプベースのオブジェクト指向言語(Self、NewtonScript等)のように「クラス」という概念を持たない場合でも、クローン元となるオブジェクトを指して「継承」と呼ぶ。 継承と類似の概念に「委譲」があるが、継承では一度定まった継承関係は通常変更されないのに対して、委譲対象は必要に応じて変更されうるものである。 Is-a関係を持つ継承とは階層が異なる概念として集約 (aggregation) とコンポジション集約 (composition) があるが、これはクラス間の関係がHas-aである包含関係であり、クラス間の関係は継承よりも疎である。.

新しい!!: FORTRANと継承 (プログラミング) · 続きを見る »

静的型付け

静的型付け(せいてきかたづけ、static typing)とは、プログラミング言語で書かれたプログラムにおいて、変数や、サブルーチンの引数や返り値などの値について、その型が、コンパイル時など、そのプログラムの実行よりも前にあらかじめ決められている、という型システムの性質のことである。 また、そのような性質の言語を、静的型付き言語(せいてきかたつきげんご、statically typed language)という。これに対し、型は実行時の実際の値による、というのが動的型付けである。型推論を利用していて、構文上は型の記述が省略可能な言語もあるが、そういった言語も静的型付けである(MLなど)。 一口に静的型と言ってもその実体は言語により様々である。手続き型のオブジェクト指向言語の多くでは、静的に型が付いていても、キャストなどによりインスタンスの妥当性は保証されない。より制限の強い言語であっても、ミュータブルな値により不正参照などのリスクが残されている。また静的型でもリフレクションを多用する設計を行なうと、実質的に動的型とほとんど変わらないスタイルになることから、静的と動的の境目は必ずしも明確でない場合があるといえる。 一般的な傾向として、大規模プログラミングやシステム記述用の言語は静的な型付けを行なうものが多い。.

新しい!!: FORTRANと静的型付け · 続きを見る »

行列

数学の線型代数学周辺分野における行列(ぎょうれつ、matrix)は、数や記号や式などを行と列に沿って矩形状に配列したものである。行の数と列の数が同じ行列はが成分ごとの計算によって与えられる。行列の積の計算はもっと複雑で、2 つの行列がかけ合わせられるためには、積の左因子の列の数と右因子の行の数が一致していなければならない。 行列の応用として顕著なものは一次変換の表現である。一次変換は のような一次関数の一般化で、例えば三次元空間におけるベクトルの回転などは一次変換であり、 が回転行列で が空間の点の位置を表す列ベクトル(1 列しかない行列)のとき、積 は回転後の点の位置を表す列ベクトルになる。また 2 つの行列の積は、2 つの一次変換の合成を表現するものとなる。行列の別な応用としては、連立一次方程式の解法におけるものである。行列が正方行列であるならば、そのいくつかの性質は、行列式を計算することによって演繹することができる。例えば、正方行列が正則であるための必要十分条件は、その行列式の値が非零となることである。固有値や固有ベクトルは一次変換の幾何学に対する洞察を与える。行列の応用は科学的な分野の大半に及び、特に物理学において行列は、電気回路、光学、量子力学などの研究に利用される。コンピュータ・グラフィックスでは三次元画像の二次元スクリーンへの投影や realistic-seeming motion を作るのに行列が用いられる。は、古典的な解析学における微分や指数関数の概念を高次元へ一般化するものである。 主要な数値解析の分野は、行列計算の効果的なアルゴリズムの開発を扱っており、主題は何百年にもわたって今日では研究領域も広がっている。行列の分解は、理論的にも実用的にも計算を単純化するもので、アルゴリズムは正方行列や対角行列などといった行列の特定の構造に合わせて仕立てられており、有限要素法やそのほかの計が効率的に処理される。惑星運動論や原子論では無限次行列が現れる。関数のテイラー級数に対して作用する微分の表現行列は、無限次行列の簡単な例である。.

新しい!!: FORTRANと行列 · 続きを見る »

複素数

数学における複素数(ふくそすう、complex number)は、実数の対 と と線型独立な(実数ではない)要素 の線型結合 の形に表される数(二元数: 実数体上の二次拡大環の元)で、基底元 はその平方が になるという特別な性質を持ち虚数単位と呼ばれる。 複素数全体の成す集合を太字の あるいは黒板太字で と表す。 は、実数全体の成す集合 と同様に、可換体の構造を持ち、とくに を含む代数閉体を成す。複素数体はケイリー–ディクソン代数(四元数、八元数、十六元数など)の基点となる体系であり、またさまざまな超複素数系の中で最もよく知られた例である。 複素数の概念は、一次元の実数直線を二次元の複素数平面に拡張する。複素数は自然に二次元平面上に存在すると考えることができるから、複素数全体の成す集合上に自然な大小関係(つまり全順序)をいれることはできない。すなわち は順序体でない。 ある数学的な主題や概念あるいは構成において、それが複素数体を基本の体構造として考えられているとき、そのことはしばしばそれら概念等の名称に(おおくは接頭辞「複素-」を付けることで)反映される。例えば、複素解析、複素行列、複素(係数)多項式、複素リー代数など。.

新しい!!: FORTRANと複素数 · 続きを見る »

計算科学

最低空軌道 計算科学(けいさんかがく、computational science)は、数学的モデルとその定量的評価法を構築し、計算機を駆使して科学技術上の問題を解決する学問分野である。具体的には、様々な問題の計算機によるシミュレーションやその他の計算手法の適用を指す。.

新しい!!: FORTRANと計算科学 · 続きを見る »

計算物理学

計算物理学(けいさんぶつりがく、computational physics)は、解析的に解けない物理現象の基礎方程式を計算機(コンピュータ)を用いて数値的に解くことを目的とする物理学の一分野である。.

新しい!!: FORTRANと計算物理学 · 続きを見る »

計算機化学

計算機化学 (けいさんきかがく、computer chemistry) とは、計算機を使って化学の問題を取り扱う、化学の一分野である。 一般に、計算機化学と呼ばれるのは、コンピュータを使って次のようなことをする場合である。.

新しい!!: FORTRANと計算機化学 · 続きを見る »

計量経済学

計量経済学(けいりょうけいざいがく、econometrics)とは、経済学の理論に基づいて経済モデルを作成し、統計学の方法によってその経済モデルの妥当性に関する実証分析を行う学問である。.

新しい!!: FORTRANと計量経済学 · 続きを見る »

高水準言語

水準言語(high-level programming language: こうすいじゅんげんご、高級言語とも)とは、記述の抽象度が高いプログラミング言語のことである。対義語は機械語やアセンブリ言語を指す「低水準言語」である。「高級言語」の対は「低級言語」である。.

新しい!!: FORTRANと高水準言語 · 続きを見る »

論理型

* ブーリアン型 - プログラミング言語における型のひとつ.

新しい!!: FORTRANと論理型 · 続きを見る »

論理演算

論理演算(ろんりえんざん、logical operation)は、論理式において、論理演算子などで表現される論理関数(ブール関数)を評価し(正確には、関数適用を評価し)、変数(変項)さらには論理式全体の値を求める演算である。 非古典論理など他にも多くの論理の体系があるが、ここでは古典論理のうちの命題論理、特にそれを形式化したブール論理に話を絞る。従って対象がとる値は真理値の2値のみに限られる。また、その真理値の集合(真理値集合)と演算(演算子)はブール代数を構成する。 コンピュータのプロセッサやプログラミング言語で多用されるものに、ブーリアン型を対象とした通常の論理演算の他に、ワード等のビット毎に論理演算を行なう演算があり、ビット演算という。 なお、以上はモデル論的な議論であり、証明論的には、公理と推論規則に従って論理式を変形(書き換え)する演算がある(証明論#証明計算の種類)。.

新しい!!: FORTRANと論理演算 · 続きを見る »

関数 (数学)

数学における関数(かんすう、、、、、函数とも)とは、かつては、ある変数に依存して決まる値あるいはその対応を表す式の事であった。この言葉はライプニッツによって導入された。その後定義が一般化されて行き、現代的には数の集合に値をとる写像の一種であると理解される。.

新しい!!: FORTRANと関数 (数学) · 続きを見る »

配列

この記事では、コンピュータ・プログラムにおいて配列(はいれつ、array)と呼ばれているデータ構造およびデータ型について説明する。計算科学方面ではベクトルという場合もある。また、リストも参照。一般に、添え字で個々の要素を区別する。.

新しい!!: FORTRANと配列 · 続きを見る »

電子情報技術産業協会

一般社団法人電子情報技術産業協会(でんしじょうほうぎじゅつさんぎょうきょうかい、Japan Electronics and Information Technology Industries Association)は、エレクトロニクス技術や電子機器、情報技術(IT)に関する業界団体。略称はJEITA(ジェイタ)。.

新しい!!: FORTRANと電子情報技術産業協会 · 続きを見る »

FORTRAN 77の言語仕様

FORTRAN 77の言語仕様(フォートランななじゅうななのげんごしよう)は、FORTRAN 66とFORTRAN 77の言語仕様と、言語仕様にまつわるエピソードについて解説している。なお、Fortran 90以降の言語仕様については、Fortranの言語仕様を参照のこと。.

新しい!!: FORTRANとFORTRAN 77の言語仕様 · 続きを見る »

Fortran Builder

Fortran Builder は日本ニューメリカルアルゴリズムズグループ株式会社(日本 NAG)が開発・販売している Fortran 用の統合開発環境 (IDE) である。.

新しい!!: FORTRANとFortran Builder · 続きを見る »

Fortranの言語仕様

Fortranの言語仕様(フォートランのげんごしよう)は、Fortran 90以降の言語仕様について解説している。なお、Fortran 77以前の言語仕様については、FORTRAN 77の言語仕様を参照のこと。.

新しい!!: FORTRANとFortranの言語仕様 · 続きを見る »

G95

G95(ジー95)は、 フリーでポータブルなFortran 95コンパイラである。 G95は、Fortran 95をインプリメントしており、また、Fortran 2003 機能の一部と、古い機能並びに、Co-array FortranのようなFortran 2008で提案された新しい機能を含んでいる。 また、G95コンパイラが、-std.

新しい!!: FORTRANとG95 · 続きを見る »

GCOS

GCOS(ジーコス、General Comprehensive Operating System)は、メインフレーム向けのオペレーティングシステム (OS) のファミリー。1962年、ゼネラル・エレクトリック (GE) が開発したものが起源となっており、当初の名称は GECOS (the General Electric Comprehensive Operating Supervisor)であった。 今日でもごく一部で使用されている。このOS上のプログラムは GMAPアセンブラ、COBOL、FORTRAN、ALGOLなどで書かれることが多い。日本電気のACOSはGCOSから派生したOSである。.

新しい!!: FORTRANとGCOS · 続きを見る »

GFortran

GFortran(ジーフォートラン)は、GNU Fortran compilerの名前であり、GNUコンパイラコレクション (GCC) の一部である。GCC version 4.0以前から開発がストップしていたg77 を置き換える形で開発された。Fortran 95をサポートしており、多くのケースでG77の代わりとなっている。Fortran 2003 と Fortran 2008 の一部もまた実装されている。実験バージョンの GFortranは、GCC versions 4.0.xに含まれていた。開発は、現在も他のGCCと一緒に継続している。GFortranは2003年1月にG95 から枝分かれした。そのG95の開発は2000年の始めに開始されている。GCCの開発者によれば、二つのコードベースは現在、全く異なっている。.

新しい!!: FORTRANとGFortran · 続きを見る »

GNU

GNU(グヌー、)とはオペレーティングシステム であり、かつコンピュータソフトウェアの広範囲に渡るコレクションである。GNUは完全にフリーソフトウェアから構成されている。 GNUは"GNU's Not Unix!"(「GNUはUNIXではない」)の再帰的頭字語である。この名称が選ばれたのは、GNUはUnix系の設計ではあるがUNIXとは違いフリーソフトウェアでありUNIXに由来するソースコードを全く使っていないことを示すためである。GNUの正式な発音は「グヌー」である。一般的な英語では、gnuは「ヌー」と発音し、ウシカモシカまたはヌーと呼ばれる動物をさす言葉である。GNUプロジェクトは自らの名称を「it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.」と呼ぶよう要請している。 GNUプロジェクトには、元々フリーソフトウェア財団が焦点を当てていたオペレーティングシステムのカーネルであるGNU Hurdが含まれているVaughan-Nichols, Steven J. "",, April 9, 2009: "…after more than 25 years in development, GNU remains incomplete: its kernel, Hurd, has never really made it out of the starting blocks.

新しい!!: FORTRANとGNU · 続きを見る »

GNUコンパイラコレクション

GNU Compiler Collection(グニューコンパイラコレクション)は、GNUのコンパイラ群である。略称は「GCC(ジーシーシー)」。GNUツールチェーンの中核コンポーネント。.

新しい!!: FORTRANとGNUコンパイラコレクション · 続きを見る »

High Performance Fortran

High Performance Fortran (HPF)は、Fortran 90を拡張し、並列処理対応を盛り込んだものである。ライス大学の計算機科学者ケン・ケネディが主導するHigh Performance Fortran Forum(HPFF)により仕様が策定され、1993年5月に仕様の初版が公表された。.

新しい!!: FORTRANとHigh Performance Fortran · 続きを見る »

IBM

IBM(アイビーエム、正式社名: International Business Machines Corporation)は、民間法人や公的機関を対象とするコンピュータ関連製品およびサービスを提供する企業である。本社はアメリカ合衆国ニューヨーク州アーモンクに所在する。世界170カ国以上で事業を展開している。.

新しい!!: FORTRANとIBM · 続きを見る »

IBM 1620

IBM 1620 Model I, Level H IBM 1620は、IBMが1959年10月21日に発表した低価格「科学技術計算コンピュータ」。約2000台を生産し、1970年11月19日に販売終了となった。派生機種として IBM 1710 および IBM 1720 工業プロセス制御システムがある(工場のリアルタイムプロセス制御用として十分な信頼性を持った初めてのコンピュータ)。 固定ワード長の二進法ではなく、可変ワード長の十進法を採用し、最初に学ぶコンピュータとしては非常に魅力的だった。このためアメリカでは IBM 1620 で初めてコンピュータを体験したという学生が多かった Oklahoma State University had an IBM 1620 for engineering students in the 1960s.

新しい!!: FORTRANとIBM 1620 · 続きを見る »

IBM 650

テキサスA&M大学の IBM 650。 右にあるのが IBM 533 パンチカード・リーダ/パンチャー IBM 650 の前面パネル(1956年製造) 二五進法表示になっている。 IBM 650の前面パネルの裏側 ノルウェーの最初の IBM 650 (1959)。"EMMA" と呼ばれていた。CPU(右)、入出力装置(中央)、パンチカードソータ(左)。(オスロ、ノルウェー科学技術博物館) 650で使われていたタイプの真空管回路モジュール Bronx High School of Science での1960年の教室。IBM 650 の命令コード表が黒板の右上にある。 IBM 650(アイビーエムろくごーまる)はIBMの最初のコンピュータのひとつであり、世界初の大量生産されたコンピュータである。1953年に発表され、1954年の初出荷から生産終了の1962年までに2000システム以上が製造された。保守サポートは1969年に終了。.

新しい!!: FORTRANとIBM 650 · 続きを見る »

IBM 701

IBM 701は、1952年に発表されたIBMの初の商用コンピュータ。主に科学技術計算用につくられたプログラム内蔵方式の大型コンピュータ。IBMは現在、IBM 701を最初のメインフレームと呼んでいる。.

新しい!!: FORTRANとIBM 701 · 続きを見る »

IBM 7030

IBM 7030 保守コンソール。''Musée des arts et métiers''(パリ)所蔵 IBM 7030 保守コンソール。''Musée des arts et métiers''(パリ)所蔵 IBM 7030は、IBMの最初のスーパーコンピュータ構築の試みであり、ストレッチ(Stretch)の名でも知られている。1号機は1961年、ロスアラモス国立研究所に納入された。 当初の価格は1350万ドルとされたが、当初の野心的な性能見積もりを達成できず 778万ドルにせざるを得なかった。また、事前に契約していた顧客以外への販売を行わなかった。7030は当初予定したよりも性能が悪かったが、LARCを上回ってはおり、1961年から1964年まで世界最高速のコンピュータの地位を守った。1964年に世界一になったのはCDC 6600である。.

新しい!!: FORTRANとIBM 7030 · 続きを見る »

IBM 704

NASAの IBM 704 (1957) LLNL.) IBM 704はIBMが1954年4月に発表したコンピュータ。浮動小数点数演算ハードウェアを量産機として世界で初めて採用した。704 は IBM 701 のアーキテクチャと実装を大幅に強化したもので、互換性はない。.

新しい!!: FORTRANとIBM 704 · 続きを見る »

IBM 709

IBM 709 の制御パネル(コンピュータ歴史博物館) IBM 709はIBMが1958年8月に発表した初期のコンピュータシステムのひとつ。IBM 704 の改良版である。IBM 709 では、入出力のオーバーラップ機能、間接アドレス指定、十進数命令などが追加されている。ワード長は36ビットで、アドレス空間は32Kワードであり、1秒間に42,000回の加減算または5000回の乗算が可能とされていた。 オプションのハードウェアエミュレータで IBM 704 のプログラムを実行することができた。これは初の商用エミュレータである。レジスタとよく使われる 704 命令が709のハードウェア上でエミュレートされた。複雑な 704 命令は 709 のソフトウェアでエミュレートされている。 709は真空管を使っている。709をトランジスタ化したのが IBM 7090 で、1959年11月に登場した。 バッチ処理OSの FORTRAN Assembly Program は、709向けに開発されたのが最初である。.

新しい!!: FORTRANとIBM 709 · 続きを見る »

IBM 7090

IBM 7090は、IBMの科学技術計算用第二世代トランジスタ版メインフレームであり、真空管ベースの IBM 709 の後継マシンである。最初の7090は1959年11月に稼動。1960年、典型的なシステム価格は290万ドルで、レンタルでは月額63,500ドルであった。 ワード長は36ビットで、アドレス空間は32Kワード。基本メモリサイクルは2.18μ秒。IBM 7030 (Stretch) プロジェクトから生じた IBM 7302 磁気コアメモリ記憶装置を流用している。 7090は709の6倍の性能で、レンタル料は半分だった。.

新しい!!: FORTRANとIBM 7090 · 続きを見る »

If文

if文(イフぶん)はプログラミング言語において、真理値に従って「もしXならば、Yせよ、さもなくばZせよ」というような条件実行の「文 (プログラミング) 」で、制御構造のひとつである。if else文と呼ばれることもある。 具体的な構文はプログラミング言語によって異なるが一般的に、条件式と、条件式の評価結果の値が「真として扱うべき値」の場合に実行される「then節」と呼ばれる部分があり、「偽として扱うべき値」の場合に実行されるelse節と呼ばれる部分が付く場合もある。 then節とelse節が式になる「条件演算子」がある言語も多い。言語によってはifが文ではなく、条件演算子と同様の「if式」である言語もある。.

新しい!!: FORTRANとIf文 · 続きを見る »

Intel Parallel Studio

Intel Parallel Studio XE(インテル パラレル スタジオ エックスイー)とは、インテル社が開発・販売している、ソフトウェアの並列化に特化したツール群である。日本での販売・サポートはXLsoftが行なっている。.

新しい!!: FORTRANとIntel Parallel Studio · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: FORTRANとLinux · 続きを見る »

Mac OS

Mac OSは、アップルが開発・販売する、Macintoshのオペレーティングシステムである。.

新しい!!: FORTRANとMac OS · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: FORTRANとMicrosoft Windows · 続きを見る »

Modula-2

Modula-2(モジュラ・ツー)は、コンピュータのプログラミング言語の一種で、1978年頃にチューリッヒ工科大学のニクラウス・ヴィルトにより、先立って構想されたプログラミング言語「Modula」の後継として創案されたものである。汎用手続き型言語で、構文の多くは同様にヴィルトの手掛けたPascal言語に基いたものとなっている。名前「Modula-2」は「モジュールの」を意味する英語「modular」に由来する。.

新しい!!: FORTRANとModula-2 · 続きを見る »

MS-DOS

MS-DOS(エムエス-ディーオーエス、エムエスドス)は、マイクロソフトが開発・販売していた、8086系マイクロプロセッサをCPUとする、IBM PCおよびそれに似た構成の(たとえばPC-98など)パーソナルコンピュータ向けのオペレーティングシステム(OS)である。IBMへのOEM供給品であった PC DOS (IBM DOS)を自社製品として供給・販売したもので、バージョン6以降はPC DOSから完全に独立して開発された。.

新しい!!: FORTRANとMS-DOS · 続きを見る »

OpenVMS

OpenVMS (Open Virtual Memory System) は、ディジタル・イクイップメント・コーポレーション (DEC、現在はヒューレット・パッカード・エンタープライズ) によって設計された、タイムシェアリングシステム、バッチ処理およびトランザクション処理用のオペレーティングシステムである。当初は単にVMSと一般的には呼ばれており、元々はVAXシステム上で動作していたが、後にDEC Alphaとインテル Itaniumに移植された。 2014年、ヒューレット・パッカードはVMS Software, Inc.にOpenVMSの将来のリリースを開発する独占的な権利を与えると発表した。.

新しい!!: FORTRANとOpenVMS · 続きを見る »

OS/400

IBM i(アイ・ビー・エム アイ)は、IBM Power Systems及び、IBM PureSystemsに搭載されているオペレーティングシステムである。1988年にIBMのミッドレンジコンピュータ向けに開発されたOSであり、かつてはOS/400、i5/OSと呼ばれていたが、2008年にIBM iに改称した。.

新しい!!: FORTRANとOS/400 · 続きを見る »

PL/I

PL/I(ピーエルワン)は、汎用プログラミング言語の一つ。名前は英語の「programming language one」に由来する。 PL/Iは科学技術用、工業用、商業用などにデザインされた命令型プログラミング言語である。1964年に生まれ、教育機関、商用、工業で使用されてきた。2015年現在も使われている。 PL/Iの主要な用途はデータ処理で、再帰および構造化プログラミングに対応する。言語の構文は英語に似ており、検証や操作が可能な幅広い機能のセットを持ち、複合的なデータ型を記述することに適している。.

新しい!!: FORTRANとPL/I · 続きを見る »

Ratfor

Ratfor (RATional FORtran) は、FORTRANをC言語風に拡張したプログラミング言語。1976年に、「Software Tools」(Brian W. Kernighan, P. J. Plauger 著。邦訳は『ソフトウェア作法』木村泉訳、共立出版、1981年) で発表された。RatforはRatforで記述されている。 FORTRAN用のプリプロセッサとして実装されている。.

新しい!!: FORTRANとRatfor · 続きを見る »

SIMD

SIMDの概念図PU.

新しい!!: FORTRANとSIMD · 続きを見る »

UCSD p-System

UCSD p-System または UCSD Pascal System とは、UCSD Pascal に基づいた移植性の高いオペレーティングシステムである。1978年、カリフォルニア大学サンディエゴ校(UCSD)で開発された。.

新しい!!: FORTRANとUCSD p-System · 続きを見る »

UNIX

UNIX (ユニックス、Unix、)は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。Unixは1969年、AT&Tのベル研究所にて、ケン・トンプソン、デニス・リッチーらが開発を開始した。 当初はアセンブリ言語のみで開発されたが、1973年にほぼ全体をC言語で書き直した。このため、Unixは歴史上、初めて高水準言語で書かれたOSであると言われる。 1973年の段階ではPDP-11に依存したコードが多く、移植性は低かったが、その後徐々にPDP-11に依存したコードを減少させ、1978年にInterdata 8/32への移植に成功して以降、徐々に他のプラットフォームにも移植されていった。 現在では「Unix」という語は、Unix標準に準拠するあらゆるオペレーティングシステムの総称でもある。現在ではUnixシステムは多数の系統に分かれており、AT&Tの開発停止後も、多数の商用ベンダーや非営利組織などによって開発が続けられている。 1970年代から1980年代の初期にかけて、Unixは大学や研究所などの教育機関で広範囲に採用され、特にカリフォルニア大学バークレー校をオリジナルとするBSD系統が誕生した。また Version 7 Unix や UNIX System V の特徴を持つオペレーティングシステムは「伝統的なUNIX」(traditional Unix)とも呼ばれる。 2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない。 現在では多く使われているUnixとしてはmacOS、AIX、HP-UX、Solarisなどがある(いずれも商用)。また認証を受けていないUnix系としてはLinux(派生OSにAndroid他)やMINIX、BSDの派生OS(FreeBSD、NetBSD、OpenBSD、DragonFly BSDなど)がある。.

新しい!!: FORTRANとUNIX · 続きを見る »

VOS3

VOS3(ボス・スリー、ボス・サン、Virtual-storage Operating System 3)は、日立製作所が製造・販売しているメインフレーム用オペレーティングシステムのこと。.

新しい!!: FORTRANとVOS3 · 続きを見る »

Z/OS

z/OS(ゼットオーエス)は、IBMが開発・販売している、メインフレーム用のオペレーティングシステムの1つ。 z/OSは、OS/360、MVS、OS/390などの後継で、IBMのメインフレーム(z/ArchitectureをサポートしたIBM eServer zSeries、IBM System zなど)で稼動する。アドレッシングは64ビットで、UNIX、TCP/IP、Javaなど各種のオープン標準を取り入れている。.

新しい!!: FORTRANとZ/OS · 続きを見る »

Z/VM

z/VM(ゼットブイエム)は、IBMが開発・販売している、メインフレーム用のオペレーティングシステム (OS) の1つ。商用では世界初の仮想化OS(ハイパーバイザ)であるCP-67やVM/370から続く、VMファミリーの最新OSでもある。.

新しい!!: FORTRANとZ/VM · 続きを見る »

Z/VSE

z/VSE(ゼットブイエスイー、z/Virtual System Environment)は、IBMが開発・販売しているメインフレーム用のオペレーティングシステムの1つ。1964年にSystem/360用のDOS/360として誕生し、DOS/VS、DOS/VSE、VSE/ESA、z/VSEと続いている。略称はDOSまたはVSE。.

新しい!!: FORTRANとZ/VSE · 続きを見る »

森北出版

森北出版(もりきたしゅっぱん)は、理学、工学、語学などの大学・高専向け教科書、その他専門書を専門とする出版社。 日本書籍出版協会、自然科学書協会に加盟。 どちらかといえば少量多品種に属する出版物が中心ということもあり、オンデマンド出版も手がける。.

新しい!!: FORTRANと森北出版 · 続きを見る »

森正武

森 正武(もり まさたけ、1937年8月26日 - 2017年2月24日 )は日本の数学者、工学博士。京都大学名誉教授、筑波大学名誉教授。京都大学数理解析研究所元所長。専門は数値解析、応用数学。.

新しい!!: FORTRANと森正武 · 続きを見る »

構造力学

構造力学(こうぞうりきがく、英語:structural mechanics)は連続体力学の一分野であり、橋梁、建築物、ヴィークル類などの構造物が荷重を受けたときに生じる応力や変形などを解析するための力学である。一つの物体のときは材料力学という。土木工学の分野では根幹を成す学問分野であり、水理学、地盤力学と合わせて「3力(さんりき)」と呼ばれることがある。.

新しい!!: FORTRANと構造力学 · 続きを見る »

構造化プログラミング

構造化プログラミング(こうぞうかプログラミング、structured programming)は、1960年代後半にエドガー・ダイクストラらによって提唱された、構造化されたプログラムの構成要素(制御構造)の利用や、 p.49)-->段階的詳細化などを特徴とするプログラミング手法である。.

新しい!!: FORTRANと構造化プログラミング · 続きを見る »

標準ストリーム

標準ストリーム(入力、出力、エラー出力) 標準ストリーム(standard streams)とは、UNIXやUnix系オペレーティングシステム (OS) において、プログラムの活動実体であるプロセスとその実行環境(通常は端末)の間の接続として、(プロセスから見ると)あらかじめ確立されている入出力チャネル(パイプ (コンピュータ))である。OSのカーネルではなくシェルで実装されている機能だが、広く使われているため標準化されている。UNIXやUnix系OSでは3つの入出力があり、標準入力(standard input)、標準出力(standard output)、標準エラー出力(standard error)である。 一部のプログラミング言語の実装では、UNIXやUnix系以外のシステムでもUnixと同様の使い勝手を提供するよう、これらを模擬するものがある。MS-DOSにはさらに、シリアルポートに対応する標準補助入出力 (stdaux)、プリンターに対応する標準プリンター出力 (stdprn) もあり、今でもWindowsでAUXやPRNという名前をファイルやコマンド等に使おうとすると問題を起こしたりするのは、これらに関してMS-DOSとの互換性を残しているためである。.

新しい!!: FORTRANと標準ストリーム · 続きを見る »

機械語

機械語(きかいご)またはマシン語(Machine code、machine language)とは、コンピュータのプロセッサが直接解釈実行可能な一連の命令群のデータそのもの(を、コンピュータ・プログラミング言語とみなしたもの)である。.

新しい!!: FORTRANと機械語 · 続きを見る »

次元

次元(じげん)は、空間の広がりをあらわす一つの指標である。座標が導入された空間ではその自由度を変数の組の大きさとして表現することができることから、要素の数・自由度として捉えることができ、数学や計算機において要素の配列の長さを指して次元ということもある。自然科学においては、物理量の自由度として考えられる要素の度合いを言い、物理的単位の種類を記述するのに用いられる。 直感的に言えば、ある空間内で特定の場所や物を唯一指ししめすのに、どれだけの変数があれば十分か、ということである。たとえば、地球は3次元的な物体であるが、表面だけを考えれば、緯度・経度で位置が指定できるので2次元空間であるとも言える。しかし、人との待ち合わせのときには建物の階数や時間を指定する必要があるため、この観点からは我々は4次元空間に生きているとも言える。 超立方体正八胞体は四次元図形の例である。数学と無縁な人は「正八胞体は四つの次元を持つ」というような「次元」という言葉の使い方をしてしまうこともあるが、専門用語としての通常の使い方は「正八胞体は次元(として) 4 を持つ」とか「正八胞体の次元は 4 である」といった表現になる(図形の次元はひとつの数値であって、いくつもあるようなものではない)。 また、転じて次元は世界の構造を意味することがある。.

新しい!!: FORTRANと次元 · 続きを見る »

気候モデル

気候モデル(きこう -)とは、地球上の大気、海洋などの気候を長期的・量的にシミュレーションするもの。将来の気候の分野において使用される。気象予報において使用される短期的モデルは数値予報モデルと呼ばれるもので、気候モデルとは異なる。.

新しい!!: FORTRANと気候モデル · 続きを見る »

派生型

ンピュータサイエンスにおいて、データ型S が他のデータ型T とis-a関係にあるとき、S をT の派生型(はせいがた、subtype)であるという。またT はS の基本型(きほんがた、supertype)であるという。基本型のデータを処理するように作られたプログラムは、その派生型のデータでも正しく処理することができる。つまり、基本型-派生型関係ではリスコフの置換原則(Liskov Substitution Principle)が成り立つ。とは言っても、実際のプログラミング言語では独自の型の派生(subtyping)の概念を採用していることもあり、またそのような概念を持たないこともある。.

新しい!!: FORTRANと派生型 · 続きを見る »

有限要素法

有限要素法(ゆうげんようそほう、Finite Element Method, FEM)は数値解析手法の一つ。解析的に解くことが難しい微分方程式の近似解を数値的に得る方法の一つである。方程式が定義された領域を小領域(要素)に分割し、各小領域における方程式を比較的単純で共通な補間関数で近似する。構造力学分野で発達し、他の分野でも広く使われている手法。その背景となる理論は、関数解析と結びついて、数学的に整然としている。.

新しい!!: FORTRANと有限要素法 · 続きを見る »

最適化 (情報工学)

ンピュータ関連において最適化(Optimization)という語は、最適化問題のそれを指すことも多いが、ここでは、コンパイラ最適化などに似た話題について説明する(「情報工学」と記事名には付いているが、全く information engineering の話題ではない)。コンピュータシステムは、主としてコストパフォーマンス上の理由から、効率的に(efficiently)動作することが望ましいことが多い。例えば、コンパイラ最適化は、高速化のためだったり、メモリの使用量を削減するためだったり、電力消費を抑えるためだったりする。最適化の対象となるシステムは、1つのプログラムの場合もあるし、複数のコンピュータの場合もあるし、インターネットのようなネットワーク全体の場合もある。 "optimization" という単語の語源は "optimal"(最適な、最善な)と同じだが、最適化によって真に最適なシステムとなることは稀である。最適化されたシステムは一般にある面でのみ最適となる。プログラムの実行時間を削減するためにメモリ使用量を増やしてでも実行時間を最適化したり、逆にメモリが少ないシステムで実行時間が長くなることを覚悟してメモリ使用量が少ないアルゴリズムを選んだりする。あらゆる場合に最適な方法や設計は存在しないので、技術者は最も重要と思われる観点での最適化のために妥協点を探る。さらに、ソフトウェアを完全に最適にする(それ以上どうやっても最適化できない状態にする)のに要する労力は、その最適化されたシステムを利用することで得られる利益よりも大きい。従って、最適化の工程は完全な最適解に到達する以前に終了させられるのが普通である。幸いなことに、効果の大きい改善は最適化工程の初期に現れることが多い。 最適化は様々なレベルで行われる。最も高いレベルの最適化は設計段階に行われる。設計が最適化されていれば、実装でも効率的なアルゴリズムを利用でき、品質のよいコードになるという利点がある。コンパイラ最適化を使えば、実行ファイルがさらに最適化される。最も低いレベルでは、コンパイラを使わずに人間がアセンブリ言語で最適なコードを書く。コンパイラ最適化の技術の進歩と最近のCPUの複雑さのため、コンパイラよりも最適なコードを人間が書くには大変な技能を要する。そのため、このような最適化を行うプロジェクトは滅多にない。最適化は例外的なケースを考慮しつつ、複雑な妥協点を探ることが多い。従って最適化されたプログラムはプログラマが理解できないほど難解になることも多い。可能であれば等価であることが保証されながらプログラムを変形させるなどの手法でバグの可能性をゼロにすべきだが、できない場合、できてないコードではバグを多く含む危険性がある。.

新しい!!: FORTRANと最適化 (情報工学) · 続きを見る »

情報処理

情報処理(じょうほうしょり、information processing)は、元の「情報」から、計算により加工・抽出などをおこない、別の形の情報を得る手続き(処理(プロセス))である。利用・活用が可能な付加価値を目的とすることが多いが、定義としてはそれが目的でなくてもいっこうにかまわない。日本語としては、情報処理学会設立前夜の頃、IFIP設立など国際的に意識が高まりつつあったInformation Processingの(直)訳として使われ始めた語である。 なお、いわゆる(軍事などの)諜報活動は:en:Intelligence assessment であるが、意図的にか混同して「情報」の語を使っているらしき向きも見られる。.

新しい!!: FORTRANと情報処理 · 続きを見る »

浦昭二

浦 昭二(うら しょうじ、1927年(昭和2年) - 2012年(平成24年))は、日本のコンピュータ科学者である。理学博士(九州大学)。「情報システム」の語、および情報システム学の体系的構築を提唱し、情報システム学会を創設した。学校法人新潟平成学院(新潟国際情報大学の設置者)の理事も務めた。.

新しい!!: FORTRANと浦昭二 · 続きを見る »

文 (プログラミング)

プログラムにおける文(ぶん、statement)とは、コンピュータプログラミング言語によるプログラムを構成するもののひとつで、一般に手続きを表すものである。 文の種類(意味)は、だいたいの類似はあるが、詳細はそれぞれのプログラミング言語によって異なる。 文の構文もそれぞれのプログラミング言語によって異なる。初期のFORTRANやCOBOLのように1行に1つの文を書く言語、C言語や多くのスクリプト言語のように文終端記号(セミコロンなど)で終端する言語、Pascalのように文と文との間の区切り記号で区切る言語などがある(終端記号と区切り記号の違いは、並びの最後のあとに記号が入るか入らないかである(厳密にはここで論じているのは文ではなく複文の構文である。またC言語についての説明は間違っており、例えばif文それ自体などにはセミコロンは現れない(セミコロンのみの「空文」、「do-while文」、そして式の後にセミコロンを付けた「式文」、などがC言語において「セミコロンが最後に付いている文」である。宣言などの後にもセミコロンが付く(が、C言語では宣言は文とは違う「宣言というもの」である)))。 1行1文の言語にあっては、行末または行頭に、言語で指定された記号を付けることで、行が継続しているものとして(継続行)、複数行にわたって文を記述することができるものもある。 類似する言葉として'''式'''がある。式は、必ずしも手続きを表さず、文とは異なり値を持つ(多くの手続き型言語では式にも手続きがともない、副作用という。特にC言語は代入が式である。また逆に言語によっては文も値を持つものもある)。 大まかに言えば、一つ以上の式や関数呼び出しで作られる、手続き構造の単位が文である、と考えてほぼ差し支えない。if文のように分岐構造を表すもの、代入文のように変数の更新を表すものなどが代表例である。構造化プログラミング以降の言語では、複数の文からブロック(「複文」とも言う)を構成できるのが一般的である。 if文などにおける構文の流儀には大きく2通りがあり、ひとつはC言語のような、 という規則のもので(というような文法だと多くのプログラマが信じているようだが、実際には全く違っている(前述。あるいは規格票を参照))、dangling else問題(通常は困るものではない。:en:Dangling elseも参照)の存在が知られている。 もうひとつの流儀は、古くはPerl、近年ではGoがこのようになっているが、 のように、任意の文を直接書くことができないようにしたものである。dangling else対策のひとつでもある。.

新しい!!: FORTRANと文 (プログラミング) · 続きを見る »

日本工業規格

鉱工業品用) 日本工業規格(にほんこうぎょうきかく、Japanese Industrial Standards)は、工業標準化法に基づき、日本工業標準調査会の答申を受けて、主務大臣が制定する工業標準であり、日本の国家標準の一つである。JIS(ジス)またはJIS規格(ジスきかく)と通称されている。JISのSは英語 Standards の頭文字であって規格を意味するので、「JIS規格」という表現は冗長であり、これを誤りとする人もある。ただし、この表現は、日本工業標準調査会、日本規格協会およびNHKのサイトでも一部用いられている。.

新しい!!: FORTRANと日本工業規格 · 続きを見る »

日本語

日本語(にほんご、にっぽんご「にっぽんご」を見出し語に立てている国語辞典は日本国語大辞典など少数にとどまる。)は、主に日本国内や日本人同士の間で使用されている言語である。 日本は法令によって公用語を規定していないが、法令その他の公用文は全て日本語で記述され、各種法令において日本語を用いることが規定され、学校教育においては「国語」として学習を課されるなど、事実上、唯一の公用語となっている。 使用人口について正確な統計はないが、日本国内の人口、および日本国外に住む日本人や日系人、日本がかつて統治した地域の一部住民など、約1億3千万人以上と考えられている。統計によって前後する場合もあるが、この数は世界の母語話者数で上位10位以内に入る人数である。 日本で生まれ育ったほとんどの人は、日本語を母語とする多くの場合、外国籍であっても日本で生まれ育てば日本語が一番話しやすい。しかし日本語以外を母語として育つ場合もあり、また琉球語を日本語と別の言語とする立場を採る考え方などもあるため、一概に「全て」と言い切れるわけではない。。日本語の文法体系や音韻体系を反映する手話として日本語対応手話がある。 2017年4月現在、インターネット上の言語使用者数は、英語、中国語、スペイン語、アラビア語、ポルトガル語、マレー語に次いで7番目に多い。.

新しい!!: FORTRANと日本語 · 続きを見る »

数値予報

数値予報(すうちよほう)とは、大気の状態変化を数値的に計算して将来の状態を予測する、天気予報の手法である。 数値予報は、観測データの収集・品質チェック・格子点作成(モデル化)・初期値の設定・時間積分等の計算技術・最終結果を表現するための画像処理などの技術によって支えられている。.

新しい!!: FORTRANと数値予報 · 続きを見る »

数値解析ソフトウェア

数値解析ソフトウェアは、数値解析を行うために開発・利用されるコンピュータソフトウェア・ライブラリの総称。.

新しい!!: FORTRANと数値解析ソフトウェア · 続きを見る »

数値流体力学

数値流体力学(すうちりゅうたいりきがく、computational fluid dynamics、略称:)とは、流体の運動に関する方程式(オイラー方程式、ナビエ-ストークス方程式、またはその派生式)をコンピュータで解くことによって流れを観察する数値解析・シミュレーション手法。計算流体力学とも。コンピュータの性能向上とともに飛躍的に発展し、航空機・自動車・鉄道車両・船舶等の流体中を移動する機械および建築物の設計をするにあたって風洞実験に並ぶ重要な存在となっている。.

新しい!!: FORTRANと数値流体力学 · 続きを見る »

整数

数学における整数(せいすう、integer, whole number, Ganze Zahl, nombre entier, número entero)は、0 とそれに 1 ずつ加えていって得られる自然数 (1, 2, 3, 4, …) および 1 ずつ引いていって得られる数 (−1, −2, −3, −4, …) の総称である。 整数は数直線上の格子点として視覚化される 整数の全体からなる集合は普通、太字の Z または黒板太字の \mathbb Z で表す。これはドイツ語 Zahlen(「数」の意・複数形)に由来する。 抽象代数学、特に代数的整数論では、しばしば「代数体の整数環」の元という意味で代数的整数あるいは「整数」という言葉を用いる。有理数全体の成す体はそれ自身が代数体の最も簡単な例であり、有理数体の代数体としての整数環すなわち、「有理数の中で整なもの」の全体の成す環は、本項でいう意味での整数全体の成す環である。一般の「整数」との区別のためにここでいう意味の整数を有理整数 (rational integer) と呼ぶことがある接頭辞「有理(的)」(rational) はそもそも「整数比」であるという意味なので、この呼称は自己循環的にもみえる。しかし、有理整数と呼ぶ場合の「有理」は「有理数の中で」という程度の意味の単なる符牒であって、「整数比」という本来の意味合いに拘るのは徒労である。。.

新しい!!: FORTRANと整数 · 続きを見る »

手続き型プログラミング

手続き型プログラミング(てつづきがたプログラミング、Procedural programming)は、「手続き呼び出し」の概念に基づくプログラミングパラダイムの一種。命令型プログラミングと同義に扱われることが多い。「手続き」はプロシージャ、ルーチン、サブルーチン、メソッド、関数(数学の関数とは異なる。)など様々な呼称があるが、実行すべき一連の計算ステップを持つものと定義できる。手続きはプログラム実行中の任意の時点で呼び出すことができ、他の手続きからの呼び出しも、自分自身からの呼び出し(再帰呼び出し)も含まれる。 手続き型プログラミングは単純な逐次型プログラミングや非構造化プログラミングよりも多くの場合よりよい選択である。非構造化プログラミングでは複雑なコードを組むことは困難であり、保守性が悪い。手続き型プログラミングには、以下のような利点がある.

新しい!!: FORTRANと手続き型プログラミング · 続きを見る »

1954年

記載なし。

新しい!!: FORTRANと1954年 · 続きを見る »

1956年

記載なし。

新しい!!: FORTRANと1956年 · 続きを見る »

1957年

記載なし。

新しい!!: FORTRANと1957年 · 続きを見る »

1966年

記載なし。

新しい!!: FORTRANと1966年 · 続きを見る »

1987年

この項目では、国際的な視点に基づいた1987年について記載する。.

新しい!!: FORTRANと1987年 · 続きを見る »

ここにリダイレクトされます:

FORTRANの記述の旧式さによる逸話FortranISO 1539ISO/IEC 1539JIS C 6201JIS C 6202JIS C 6203JIS X 3001フォートラン

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »