Большинство из читателей, в процессе эксплуатации программного обеспечения наверняка сталкивались с довольно неприятными терминами "баг" "багрепорт" м прочими производными.
Откуда же это пошло? Почему неисправности в программном коде называют bug, что в переводе с английского означает "насекомое"? Причем тут вообще насекомые?
А история происхождения данного термина довольно интересная и веселая.
Все началось в далекие сороковые, когда Грейс Хоппер, работавшая в то время на вычислительной машине Mark2,заметила ошибку в работе и отследила ее. Все дело оказалось в мотыльке, который попал в реле машины, и вызвал своим телом ошибку в работе.
Мотылек был извлечен и приклеен скотчем в технический дневник с подписью о том, что произошел "первый действительный случай обнаружения жучка (bug)"
Первый, потому что термин bug в отношении неполадок в технике все-таки применялся раньше. Однако, считается, что особую популярность термин приобрел именно после этого случая.