

In 1957, a syndicated newspaper article about US Army mathematics first used the term.

However, today, when computers can produce huge amounts of bad data in a short time, it applies even more. The term GIGO was popular in the early years of computing. IT stands for Information Technology (computers). In other words, the information the computer gives out is only as good as the information that went in. We pronounce the term ‘GIGO’ ‘guy-go’ and not ‘gih-go.’ Don’t blame the computer if its output is faulty. Good programming will avoid producing garbage because it will not accept faulty data in the first place. However, it applies only to programs that process faulty or invalid data. also explains that GIGO is a universal computer science concept. “Stands for ‘Garbage In, Garbage Out.’ GIGO is a computer science acronym that implies bad input will result in bad output.” ‘Garbage’ in this context means rubbish, trash, nonsense, or faulty. If I try, for example, to open a binary file in a text editor, it will probably display unreadable content. Therefore, invalid input may result in ‘garbage’ or unrecognizable output. In mathematics, for example, if somebody states an equation improperly, the answer will probably be incorrect.Ĭomputers can only operate on strict logic. Therefore, a program will only yield misleading results if it is working on faulty data. In other words, in a processing system, the data’s quality coming out cannot be better than what went in. It is a computer science and mathematics concept that the quality of the input determines the quality of the output.
