Glossary WebComputer Science

What is GIGO?

Definition – What does GIGO (Garbage In, Garbage Out) mean?

Garbage In, Garbage Out is a computer science abbreviation that suggests bad input will result in bad output. Because computers operate using strict logic which means invalid input may produce unrecognizable result or output. i.e., if a program asks for an integer and you enter a letter, you may get an invalid result. Also, if you try to open a binary file in a text editor like notepad, it may display unreadable content.

Glossary Web explains GIGO (Garbage In, Garbage Out)

GIGO (Garbage In, Garbage Out) also known as a universal computer science concept, but it only applies to computer programs that process invalid data. Well, programming practice commands that functions should check for valid input before processing it and a good-written program will avoid producing garbage or invalid result by not accepting it in the first place. Requiring valid results also helps programs avoid errors that can cause crashes and all the other erratic behavior.

Martin Adler

Martin Adler is a Computer Engineer and an accomplished writer with a passion for inspiring everyone with exciting technologies. He loves to explore technical terms and try to deliver something worth reading.