In computing, a bug is an error in the source code that causes the program to produce unexpected results, or to crash altogether. Bugs can affect a program’s performance so developers need to make sure they are corrected before the software can be sold to customers.

Back when mainframe computers were still the state of the art, some programmers kept getting wrong results from their program. When they checked behind the computer, they discovered that a moth had gotten into the circuitry, causing errors in the computations. That’s why programming errors are called bugs.

People also search for…