今回、当たり前で通ってきたから見逃してる4テーマを取り扱う
標準入力 (standard input) stdin
例えば、
入力された数値の倍の数を三桁の0埋めで表示されるプログラミングを考える。
1→002
2→004
6→012
何も考えずに1を"キーボード"で入力していたのではないか??
この"キーボード"こそがここでの標準入力となる。
特に、設定をしていない場合の入力元である。
標準出力 (standard output) stdout
例えば、同様に
入力された数値の倍の数を三桁の0埋めで表示されるプログラミングを考える。
1→002
2→004
6→012
何も考えずに"ディスプレイ"に表示される002を見ていたのではないか??
この"ディスプレイ"こそがここでの標準出力となる。
特に、設定をしていない場合の出力先である。
リダイレクト (redirection) redirect
テキストファイルに結果を出力するようにプログラムを書いたこともあった。
この変更こそがリダイレクト
標準入力、標準出力の変更のこと
パイプ pipe
何かのプログラムの出力を、ほかのプログラムの入力にしたいことがある。
この繋がりをパイプという。