Garbage In, Garbage Out
Encyclopedia
Garbage in, garbage out (abbreviated to GIGO, coined as a pun
Pun
The pun, also called paronomasia, is a form of word play which suggests two or more meanings, by exploiting multiple meanings of words, or of similar-sounding words, for an intended humorous or rhetorical effect. These ambiguities can arise from the intentional use and abuse of homophonic,...

 on the phrase first-in, first-out
FIFO
FIFO is an acronym for First In, First Out, an abstraction related to ways of organizing and manipulation of data relative to time and prioritization...

) is a phrase in the field of computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

 or information and communication technology. It is used primarily to call attention to the fact that computer
Computer
A computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic or logical operations. The particular sequence of operations can be changed readily, allowing the computer to solve more than one kind of problem...

s will unquestioningly process the most nonsensical of input data ("garbage in") and produce nonsensical output ("garbage out"). It was most popular in the early days of computing, but applies even more today, when powerful computers can spew out mountains of erroneous information in a short time. The term was coined as a teaching mantra by George Fuechsel, an IBM 305 RAMAC technician/instructor in New York. Early programmers were required to test virtually each program step and cautioned not to expect that the resulting program would "do the right thing" when given imperfect input. The underlying principle was noted by the inventor of the first programmable computing device design:
It is also commonly used to describe failures in human decision-making due to faulty, incomplete, or imprecise data.

The term can also be used as an explanation for the poor quality of a digitized audio or video file. Although digitizing
Digitizing
Digitizing or digitization is the representation of an object, image, sound, document or a signal by a discrete set of its points or samples. The result is called digital representation or, more specifically, a digital image, for the object, and digital form, for the signal...

 can be the first step in cleaning up a signal, it does not, by itself, improve the quality. Defects in the original analog signal will be faithfully recorded, but may be identified and removed by a subsequent step. (See Digital signal processing
Digital signal processing
Digital signal processing is concerned with the representation of discrete time signals by a sequence of numbers or symbols and the processing of these signals. Digital signal processing and analog signal processing are subfields of signal processing...

.)

Garbage in, gospel out is a more recent expansion of the acronym. It is a sardonic comment on the tendency to put excessive trust in "computerized" data, and on the propensity for individuals to blindly accept what the computer says. Because the data goes through the computer, people tend to believe it.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK