GIGO (Garbage In, Garbage Out) Definition

Was ist GIGO (Garbage In, Garbage Out)?

Steht für „Garbage In, Garbage Out“. GIGO ist ein Akronym aus der Informatik, das bedeutet, dass eine schlechte Eingabe zu einer schlechten Ausgabe führt.

Da Computer mit einer strengen Logik arbeiten, kann eine ungültige Eingabe zu einer nicht erkennbaren Ausgabe, dem „Müll“, führen. Wenn beispielsweise ein Programm nach einer Ganzzahl fragt und Sie eine Zeichenkette eingeben, erhalten Sie möglicherweise ein unerwartetes Ergebnis. Ähnlich verhält es sich, wenn Sie versuchen, eine Binärdatei in einem Texteditor zu öffnen, kann der Inhalt unleserlich werden.

GIGO ist ein universelles Konzept der Informatik, aber es gilt nur für Programme, die ungültige Daten verarbeiten. Gute Programmierpraxis schreibt vor, dass Funktionen auf gültige Eingaben prüfen sollten, bevor sie diese verarbeiten. Ein gut geschriebenes Programm vermeidet es, Müll zu produzieren, indem es ihn gar nicht erst annimmt. Das Erfordernis gültiger Eingaben hilft Programmen auch, Fehler zu vermeiden, die Abstürze und anderes unregelmäßiges Verhalten verursachen können.

Hinweis:Da die verwandten Begriffe FIFO und LIFO mit einem langen „i“ ausgesprochen werden, wird GIGO üblicherweise als „guy-go“ (nicht gih-go) ausgesprochen. Dies hilft auch, Verwechslungen mit der Vorsilbe „giga“ zu vermeiden, die mit einem weichen „i“ ausgesprochen wird.

Die Definition von GIGO (Garbage In, Garbage Out) auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur GIGO (Garbage In, Garbage Out)-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.