Ошибка - несоответствие между объектом или явлением, принятым за эталон, и объектом/явлением, сопоставленным первому.
Ошибки встречаются как в природе, так и во всех сферах человеческой деятельности.
В программировании – неправильный или неожиданный результат – баг.
Некоторые баги возникают из-за некорректной работы компилятора, вырабатывающего некорректный код. Программу, которая содержит большое число багов и/или баги, серьезно ограничивающие ее работоспособность, называют нестабильной.
Термин «баг» обычно употребляется в отношении ошибок, проявляющих себя на стадии работы программы, в отличие, например, от ошибок проектирования или синтаксических ошибок.