GIGO

「Garbage In, Garbage Out」の略です。GIGOは、悪い入力が悪い出力につながることを示す、コンピューターサイエンスの頭字語です。

コンピューターは厳密な論理に基づいて動作するため、無効な入力によって認識できない出力、つまり「ごみ」が生成されることがあります。たとえば、プログラム整数を要求しているときに文字列を入力すると、予期しない結果が得られる場合があります。同様に、バイナリファイルをテキストエディターで開こうとすると、読めない内容が表示されることがあります。

GIGOは普遍的なコンピューターサイエンスの概念ですが、無効なデータを処理するプログラムにのみ当てはまります。適切なプログラミングでは、関数は処理する前に入力が有効かどうかを確認する必要があります。適切に作成されたプログラムは、そもそもごみを受け付けないことで、ごみを生成しないようにします。有効な入力を要求することは、クラッシュやその他の不安定な動作を引き起こすエラーをプログラムが回避する助けにもなります。

NOTE: 関連する用語であるFIFOLIFOは「アイ」を長く発音するため、GIGOは通常「ガイゴー」と発音します(「ギゴー」ではありません)。この発音により、「ギガ」という接頭辞との混同も避けられます。「ギガ」は「イ」を短く発音します。

更新日 March 4, 2015 著者: Per C.

quiz知識をテストする

Which occupation focuses most closely on SERPs?

A
CAD designer
0%
B
SEO specialist
0%
C
Audio producer
0%
D
Digital photographer
0%
Correct! Incorrect!     View the SERP definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのGIGOの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。