垃圾进,垃圾出

垃圾进,垃圾出英語:,缩写:),或译为废料进,废品出,是计算机科学信息通信技术领域的一句习语,说明了如果将错误的、无意义的数据输入计算机系统,计算机自然也一定会输出错误、无意义的结果。同样的原则在计算机外的其他领域也有体现。

历史

本习语产生于计算机的早期时代,1957年11月10日,一篇报纸文章介绍了美国陆军的数学家所做的计算机工作,[1]其中一名军队专家威廉·D·梅林解释说,计算机自己不能思考,因此输入粗劣的数据将不可避免地产生错误的输出。甚至早在十九世纪,计算机的先驱查尔斯·巴贝奇就已经意识到了这条编程的基本原则:

近期,英国海上事故调查局也得到了相似的结论:

本习语可能是从先进先出后进先出这两个术语中派生出来的。[4]

例子

数字化

将低质量的老旧模拟录音或视频数字化,是清理信号、改善质量的第一步,然而数字化的过程本身并不能改善质量。原始模拟信号中录制的瑕疵会原封不动地保留下来。

统计学

统计学中,如果分析的原始数据是错误的、不准确的,那么统计的结论也就是不可信的。[5][6]

参见

参考文献

  1. . The Hammond Times: 65. [March 20, 2016]. (原始内容存档于2016-08-09) Newspapers.com.
  2. Babbage, Charles. . Longman and Co. 1864: 67. OCLC 258982.
  3. MAIB. (PDF). 英国海上事故调查局. 2016-03-17 [2016-06-01].
  4. Quinion, Michael. . World Wide Words. 5 November 2005 [2012-02-26]. (原始内容存档于2012-02-29).
  5. . [2016-06-02]. (原始内容存档于2016-06-13).
  6. . [2016-06-02]. (原始内容存档于2016-08-04).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.