ขยะเข้าขยะออก

ในวิทยาการคอมพิวเตอร์ ขยะเข้าขยะออก () เป็นหลักการที่ว่าหากข้อมูลป้อนเข้าเป็นข้อมูลที่ผิดพลาดหรือไร้ความหมาย (เป็นขยะ) การประมวลผลก็จะนำมาซึ่งข้อมูลส่งออกที่ปราศจากความหมายเช่นกัน  GIGO พบได้บ่อยกว่า RIRO ซึ่งให้ความหมายเดียวกัน

ประวัติ 
สำนวนนี้เป็นที่นิยมตั้งแต่ช่วงแรกของยุคคอมพิวเตอร์ การใช้ในครั้งแรกพบได้ในบทความหนังสือพิมพ์เกี่ยวกับนักคณิตศาสตร์ในกองทัพบกสหรัฐและงานของพวกเขาเกี่ยวกับคอมพิวเตอร์ยุคแรกเมื่อ ค.ศ. 1957 ในบทความดังกล่าวผู้เชี่ยวชาญของกองทัพบกสหรัฐนามว่า William D. Mellin อธิบายว่าคอมพิวเตอร์ไม่สามารถคิดเองได้ และข้อมูลป้อนเข้าที่โปรแกรมไว้อย่างงุ่มง่ามก็จะนำมาซึ่งผลลัพธ์ที่ไม่ถูกต้องในที่สุด  หลักการพื้นฐานดังกล่าวนี้ได้ถูกบันทึกไว้โดยผู้ออกแบบคอมพิวเตอร์ชนิดที่เขียนโปรแกรมได้เครื่องแรกของโลกดังนี้:

การนำไปใช้ 
สำนวนนี้สามารถใช้อธิบายคุณภาพของเสียงหรือวีดิทัศน์ในไฟล์ดิจิทัลที่ต่ำได้ แม้ว่ากระบวนการแปลงสื่อให้เป็นรูปแบบดิจิทัลจะเป็นขั้นแรกเพื่อการเพิ่มคุณภาพสัญญาณ แต่ว่ากระบวนการแปลงเป็นดิจิทัลเองนั้นมิได้เพิ่มคุณภาพ  ข้อบกพร่องที่มีอยู่เดินในสัญญาณแบบอะนาล็อกจะถูกบันทึกอย่างเที่ยงตรง แต่อาจถูกกำจัดออกไปในขั้นตอนต่อมาคือการประมวลผลสัญญาณดิจิทัล

GIGO ใช้อธิบายความผิดพลาดในการตัดสินใจของมนุษย์ ซึ่งอยู่บนพื้นฐานของข้อมูลที่คลาดเคลื่อน ไม่ครบถ้วน หรือไม่แม่นยำ

ดูเพิ่ม

อ้างอิง 

ความผิดพลาดของคอมพิวเตอร์
ภาษาเฉพาะวงการคอมพิวเตอร์