データの流れを、順に読み書きする対象として抽象化した概念。 入出力では、キーボード入力・画面出力・ファイル入出力などを統一的に扱うために使われる。 プログラミング言語としての C++ における整理は、ストリーム(C++)を参照。