HOME

TheInfoList



OR:

In
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
, garbage in, garbage out (GIGO) is the concept that flawed, or nonsense (garbage)
input Input may refer to: Computing * Input (computer science), the act of entering data into a computer or data processing system * Information, any data entered into a computer or data processing system * Input device * Input method * Input port (disa ...
data produces nonsense output. Rubbish in, rubbish out (RIRO) is an alternate wording. The principle applies to all logical
argumentation Argumentation theory, or argumentation, is the interdisciplinary study of how conclusions can be supported or undermined by premises through logical reasoning. With historical origins in logic, dialectic, and rhetoric, argumentation theory, incl ...
:
soundness In logic or, more precisely, deductive reasoning, an argument is sound if it is both valid in form and its premises are true. Soundness also has a related meaning in mathematical logic, wherein logical systems are sound if and only if every formu ...
implies validity, but validity does not imply
soundness In logic or, more precisely, deductive reasoning, an argument is sound if it is both valid in form and its premises are true. Soundness also has a related meaning in mathematical logic, wherein logical systems are sound if and only if every formu ...
.


History

The expression was popular in the early days of computing. The first known use is in 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: More recently, the Marine Accident Investigation Branch comes to a similar conclusion: The term may have been derived from last-in, first-out (LIFO) or
first-in, first-out Representation of a FIFO queue In computing and in systems theory, FIFO is an acronym for first in, first out (the first in is the first out), a method for organizing the manipulation of a data structure (often, specifically a data buffer) where ...
(FIFO).


Uses

This phrase can be used as an explanation for the poor quality of a digitized audio or video file. Although
digitizing DigitizationTech Target. (2011, April). Definition: digitization. ''WhatIs.com''. Retrieved December 15, 2021, from https://whatis.techtarget.com/definition/digitization is the process of converting information into a digital (i.e. computer- ...
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 might be identified and removed by a subsequent step by
digital signal processing Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner are ...
. GIGO is also used to describe failures in human
decision-making In psychology, decision-making (also spelled decision making and decisionmaking) is regarded as the cognitive process resulting in the selection of a belief or a course of action among several possible alternative options. It could be either ra ...
due to faulty, incomplete, or imprecise data. In
audiology Audiology (from Latin , "to hear"; and from Greek , ''-logia'') is a branch of science that studies hearing, balance, and related disorders. Audiologists treat those with hearing loss and proactively prevent related damage. By employing vario ...
, GIGO describes the process that occurs at the dorsal cochlear nucleus (DCN) when
auditory neuropathy spectrum disorder Auditory neuropathy spectrum disorder (ANSD) is a specific form of hearing loss defined by the presence of normal or near-normal otoacoustic emissions (OAEs) but the absence of normal middle ear reflexes and severely abnormal or completely absent ...
is present. This occurs when the neural firing from the cochlea has become unsynchronized, resulting in a static-filled sound being input into the DCN and then passed up the chain to the auditory cortex. The term was coined by Dan Schwartz at the 2012 Worldwide ANSD Conference, St. Petersburg, Florida, on 16 March 2012; and adopted as industry jargon to describe the electrical signal received by the dorsal cochlear nucleus and passed up the auditory chain to the superior olivary complex on the way to the
auditory cortex The auditory cortex is the part of the temporal lobe that processes auditory information in humans and many other vertebrates. It is a part of the auditory system, performing basic and higher functions in hearing, such as possible relations to ...
destination. GIGO was the name of a
Usenet Usenet () is a worldwide distributed discussion system available on computers. It was developed from the general-purpose Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Ellis conceived the idea in 1979, and it wa ...
gateway program to FidoNet, MAUSnet, e.a.


See also

* Algorithmic bias * Computer says no *
FINO Fino ("refined" in Spanish) is the driest and palest of the traditional varieties of sherry and Montilla-Moriles fortified wine. They are consumed comparatively young and, unlike the sweeter varieties, should be consumed soon after the bot ...
*
Auditory neuropathy spectrum disorder Auditory neuropathy spectrum disorder (ANSD) is a specific form of hearing loss defined by the presence of normal or near-normal otoacoustic emissions (OAEs) but the absence of normal middle ear reflexes and severely abnormal or completely absent ...
*
Standard error The standard error (SE) of a statistic (usually an estimate of a parameter) is the standard deviation of its sampling distribution or an estimate of that standard deviation. If the statistic is the sample mean, it is called the standard error o ...
*
Undefined behavior In computer programming, undefined behavior (UB) is the result of executing a program whose behavior is prescribed to be unpredictable, in the language specification to which the computer code adheres. This is different from unspecified behavior ...


References

{{Reflist Computer errors Computer humor Computer jargon