1. A discrepancy between a computed, observed, or measured
value or condition and the true, specified, or theoretically
correct value or condition.
2. programming A mental mistake made by a programmer that
may result in a program
fault.
3. (verb) What a program does when it stops as result of a
programming error.
(2000-03-28)