Программная ошибка - это проблема в коде компьютерной программы, из-за которой она не работает должным образом. Они могут причинить неудобства пользователю и привести к сбою или зависанию компьютера. Большинство компьютерных программ имеют ошибки. Программа, которая имеет большое количество ошибок (или, возможно, одну или несколько серьезных ошибок), называется глючной.

Большинство ошибок вызвано плохим программированием разработчика, но иногда они могут быть вызваны проблемами компилятора. При обнаружении ошибок люди отправляют разработчику отчеты об ошибках, чтобы рассказать о них и позволить им исправить их.

Иногда люди говорят, что в их компьютере есть ошибка, когда с ним что-то не так. Обычно проблема вызвана компьютерным вирусом, который заразил компьютер и заставляет его работать медленно или выполнять различные действия.

Некоторые ошибки безвредны, например, многие видеоигры неправильно позволяют объектам двигаться сквозь стены. Другие ошибки более серьезны, например, ошибка в навигационной системе, которая приводит к взрыву самолета.