ファイルI/O
処理、もしくは(プログラムの)部品だよ
ファイルに対して読み書きするよ
「I/O」の部分は「Input/Output」の略だよ
簡単に書くよ
ファイルI/O(読:ファイルアイオー 英:file I/O)とは
ファイルに対してデータを書き込んだり、ファイルの中にあるデータを読み込んだりする処理のこと。
あるいは
ファイルに対してデータを書き込んだり、ファイルの中にあるデータを読み込んだりするための(プログラムの)部品のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「ファイル」と「I/O」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ファイルは、コンピュータの世界における「書類」です。
とはいえ、普通に「ファイル」で分かりますよね?
I/Oは「入力」と「出力」を一緒くたにした表現です。
「入出力」を意味します。
「入力」を意味する「Input(インプット)」の頭文字「I」と「出力」を意味する「Output(アウトプット)」の頭文字「O」をくっつけて「I/O」です。
ただし、場合によっては
入出力するための部品
を意図していることもあります。
以上を踏まえて
ファイルに対してデータを書き込む処理やファイルの中にあるデータを読み込む処理
が「ファイルI/O」です。
ファイルにデータを書き込む処理は「プログラムからファイルにデータを出力する」と解釈できますよね。
同じように、ファイルからデータを読み込む処理は「ファイルからプログラムにデータを入力する」と解釈できます。
ファイルに対するI/O(入出力処理)だから「ファイルI/O」です。
あるいは
ファイルに対する入出力をするときに使う(プログラムの)部品
を意図して「ファイルI/O」と表現している場もあります。
この場合は、ファイルに対するI/O(入出力処理用の部品)で「ファイルI/O」です。
「処理」と「部品」の どちらを意図しているかは文脈から判断してください。
一言でまとめるよ
まぁ「ファイルI/O」って単語が出てきたら「ファイルに対するI/O(入出力処理、入出力処理用の部品)なんだな~」と お考えください。
おまけ
■訳してみるよ
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
「I」は「input(インプット)」の略です。
「input(インプット)」の意味は「入力」とかです。
「O」は「output(アウトプット)」の略です。
「output(アウトプット)」の意味は「出力」とかです。
何となく くっつけると
ファイルの入力/出力
となります。
■検索してみる?






