Баг, він же «бага», це помилка в програмі, приводить до її неправильної роботи. Англійське слово «Bug» (вимовляється «баг») в споконвічному, старовинному сенсі означало комашку або жучка зразок божої корівки.
З приходом програмування в наше життя їм чомусь стали позначати також і помилочки у програмі: «у тебе тут закрався хитрий баг, не відразу і знайдеш». Ймовірно, алегорія народилася з-за маленького розміру жучка, якого непросто відшукати у відрі ягоди. Так і помилку в програмі, ви вже повірте на слово, буває знайти набагато складніше, ніж мурашки на сіннику.