75 лет слову «баг». Как мотылёк стал причиной ошибки в компьютере и при чём тут гремлины
Bug в переводе с английского означает «жук». Считается, что этот термин впервые употребила известная американская учёная Грейс Хоппер, которая обладала хорошим чувством юмора.
9 сентября 1947 года она работала с вычислительной машиной Harvard Mark II в Гарвардском университете и заметила ошибку в расчётах.
Оказалось, что причиной сбоя был мотылёк, застрявший между контактами электромеханического реле. Хоппер извлекла насекомое и вклеила его скотчем в технический дневник, написав: «Первый реальный случай обнаружения бага» (First actual case of bug being found).
Её коллеги оценили шутку и с тех пор начали использовать термин «баг» в своём профессиональном обиходе.
Так выглядела знаменитая запись Грейс Хоппер в техническом дневнике
Но вообще термин «баг» намного старше, чем компьютеры как таковые. Первыми его стали употреблять сотрудники телеграфных и телефонных компаний — так они именовали неполадки с оборудованием связи.
А во время Второй мировой войны словом bugs называли проблемы с радарной электроникой.
В оригинале слово bug, скорее всего, не связано с насекомыми, а восходит к словам bugbear и bugaboo, означающим некое зловредное существо. Их значение близко к «гремлину» — персонажу английского фольклора.
Считалось, что эти существа очень не любят технику, а потому на них часто перекладывали ответственность за неполадки, возникающие в разнообразных машинах. Даже в наши дни некоторые компьютерщики любят пошутить, что та или иная программа или «железка» проклята злыми духами.