1. A discrepancy between a computed, observed, or measured value or condITion and the true, specified, or theoretically correct value or condITion. 2. 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)