「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

標準エラー出力

pointこの用語のポイント

pointエラーの出力先だよ

point何も指定しなかったときに使われるやつだよ

point画面への出力になっていることが多いよ

スポンサーリンク

簡単に書くよ

標準エラー出力(読:ヒョウジュンエラーシュツリョク 英:standard error)とは

プログラムとかにおける「特に指定されていない場合は、ここにエラーを出力するからね!」な、エラーの出力先のこと
ですが、よく分からなければ

(エラーの)画面への出力のこと
だと思っても良いです。


image piyo

詳しく書くよ

サクっと一言で説明すると

「特に指定がなかったら、ここにエラー出力するよ!」な、エラーの出力先

が「標準エラー出力」です。
普通は、画面ディスプレイへの出力が標準エラー出力になっています。

標準エラー出力

実は、ですね。
プログラムさんは、かなりの重病人なのです。
ベッドの上から動いちゃダメ、絶対安静状態です。

標準エラー出力2

絶対安静状態のプログラムさんには、いろいろな不便が出ないようにするために、3本の管がつなげられています。

標準エラー出力3

1本目の管はプログラムさんに何かを入れてあげるときに使う管です。
お水とか食料を、その管から流し込んであげます。

標準エラー出力4

2本目の管はプログラムさんから普通に出てくるものが通る管です。
きれいな話ではありませんが、う○ちとか お○っこが通ります。

標準エラー出力5

3本目の管はプログラムさんから普通は出てこないものが通る管です。
吐血した血とか嘔吐したもんじゃ焼きとかが通ります。

標準エラー出力6

この3本の管のうち、3本目の管が標準エラー出力です。
プログラムさんから普通は出てこないものが通る管です。

標準エラー出力7

あと、ついでなので書いておくと、1本目の管は「標準入力」と言います。
標準入力はプログラムさんに入ってくるものが通る管です。

標準エラー出力8

2本目の管は「標準出力」と言います。
標準出力は普通に出てくるものが通る管です。

標準エラー出力9

気が向いたら、全部まとめて覚えてあげてください。
特に指定がなかったときに使われる

標準エラー出力:エラーの出力先
標準入力:入力元
標準出力:出力先


です。

標準エラー出力の管は普通、画面ディスプレイにつながっています。

標準エラー出力10

ただし、実は標準出力も画面(ディスプレイ)につながっています。
出力先が同じなのです。

標準エラー出力11

これが標準出力と標準エラー出力の違いを分かりにくくさせている原因でしょう。

それでは、標準出力と標準エラー出力は何が違うのでしょうか?

答えは管の違いです。

標準出力も標準エラー出力も管の先が普通はディスプレイにつながっています。
そのため違いがないように感じるのでしょう。

標準エラー出力12

ですが、使っている管が違います。
その気になれば管の先につながっているものを変えられます。
例えば標準出力は画面に、標準エラー出力はファイルにしたりもできるのです。

標準エラー出力13

標準出力を画面に、標準エラー出力をファイルにすれば、普通の内容とエラーの内容が分かれて便利ですよね。
普通の出力とエラーの出力を分けて管理できるように出力用の管が2本用意されているのです……多分。


image piyo2

一言でまとめるよ

まぁ「標準エラー出力」って単語が出てきたら「何も指定されなかったときに使われる、エラーの出力先(≒(エラーの)画面への出力)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像011
書籍画像013

おまけ

■訳してみるよ

「標準」は日本語ですね。
「error(エラー)」の意味は「誤り」とか「間違い」とか「過失」とかです。
「出力」も日本語です。
何となく くっつけると

標準の誤りを出力するところ

となります。



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本