Слово «баг» (от англ. bug — «жук») обозначает ошибку в компьютерной программе или операционной системе, которая выдаёт неожиданный или неправильный результат. 13
Существует несколько версий происхождения термина: 1
- Одна из версий связана с работой американской учёной Грейс Хоппер над компьютером Mark II в Гарвардском университете. 34 9 сентября 1947 года она обнаружила, что причиной сбоя в работе железа стал мёртвый мотылёк, который застрял в реле. 4 Хоппер приклеила насекомое к журналу, написав: «First actual case of bug being found» (в переводе: «Первый реальный случай обнаружения бага»). 4
- Ещё одна версия предполагает, что слово «баг» использовал Томас Эдисон применительно к аппаратным устройствам. 2 Учёный пытался отыскать внутри своего аппарата забравшегося туда таракана, но насекомое так и не было найдено, а причина сбоя заключалась в аппаратном сбое. 2 Позднее Эдисон термином «баг» обозначал какую-то сложную инженерную проблему, требующую решения. 2
Однако исследователи отмечают, что слово «баг» в значении «мелкая, незаметная причина досадной ошибки» употреблялось задолго до этого. 3 Например, ещё в 1878 году Эдисон использовал в письме слово «баг» в значении «дефект только что созданной технической системы». 5