Lably
Skip to content

Garbage in, garbage out

Phrase used in computer science

  • 2 min read
  • 2 chapters

Related on Lably

Through Computer science, Input/output and Data structure

The principle applies to all logical argumentation: soundness implies validity, but validity does not imply soundness. In other words, assumptions matter: even if the argument’s form is perfectly logical, if the assumptions are false from the start, a false result is the likely outcome.

History

The term may have been derived from similar formal terms for data structures last-in, first-out (LIFO) or first-in, first-out (FIFO).

It is credited to George Fuechsel, an early IBM programmer, who introduced it in late 1950s. For a wider public it was introduced a 1957 syndicated newspaper article about US Army mathematicians and their work with early computers, in which an Army Specialist named William D. Mellin explained that computers cannot think for themselves, and that "sloppily programmed" inputs inevitably lead to incorrect outputs. The underlying principle was noted by the inventor of the first programmable computing device design:

On two occasions I have been asked, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

— Charles Babbage, Passages from the Life of a Philosopher

Sign in to keep reading

One more chapter is free with a Lably account.

More in Computing and communication