Почему ошибки программ называют багами или что вы не знаете о сленге Эдисона и Азимова

Первый компьютерный баг можно увидеть своими глазами. Это не шутка: он хранится в Национальном музее американской истории.
Почему ошибки программ называют багами или что вы не знаете о сленге Эдисона и Азимова
JohnArtsz, Pixabay. CC0
Инженеры начали называть проблемы техники «багами» ещё в XIX веке, с зарождением электрики.

Приборы грелись и этим привлекали насекомых. Заползая в корпус, шестилапые замыкали провода, устраивая короткое замыкание — получалось, что в устройстве в буквальном смысле оказался баг (bug — «жук» с англ.).

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Великий Эдисон называл ошибки багами

«Википедия» приводит фрагмент его письма от 1878 года к одному из ассистентов: «...по мере того, как сложности возрастают, этот (эффект) начинает проявляться и вот тогда-то баги — так называют мелкие неполадки- начинают возникать».

В 1944 году это слово снова встречается, на этот раз в рассказе «Как поймать кролика» из цикла «Я, Робот» писателя-фантаста Айзека Азимова.

У компьютерщиков баг изначально тоже считался проблемой железа, а не софта. Если верить, опять же, Википедии, одной из первых его могла употребить Грейс Хоппер, один из пионеров электромеханических компьютеров. В 1946 году компьютер Mark II, на котором она работала в университете Гарварда, в очередной раз забарахлил. Причиной оказалась бистон бетулярия, или берёзовая пяденица — ночной мотылёк, забравшийся в корпус.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
Берёзовая пяденица фото
Берёзовая пяденица
Butterfly Conservation

Возможно, сотрудники лаборатории Хоппер, обнаружившие его, чувствовали, что переживают переломный момент в истории науки. Поэтому они бережно извлекли крылатое насекомое из электрических дебрей и прикрепили к журналу лаборатории, сопроводив записью: «Первый реальный случай обнаружения бага». Сейчас он хранится в архивах Национального музея американской истории.