Когда «баг» оказался настоящей молью

Mark II был не компьютером с микросхемами, а большой электромеханической машиной: вычисления в ней выполняли, среди прочего, реле — переключатели, которые замыкали и размыкали электрические цепи. Если контакт такого переключателя не срабатывал как нужно, машина могла дать сбой, и искать причину приходилось среди множества деталей.

В одном из реле обнаружили мёртвую моль. Насекомое оказалось помехой в механизме контакта, поэтому неисправность была не загадочной ошибкой в вычислениях, а вполне физической преградой внутри устройства.

От неисправности — к записи в журнале

После обнаружения моль приклеили к журналу технических работ и описали случившееся. Такие журналы помогали фиксировать, что именно отказало и как проблему нашли: без записи одна и та же неисправность могла снова отнять время у команды.

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

История Mark II напоминает, насколько иначе выглядел поиск ошибок до появления компактной электроники. Техническая неисправность могла начинаться с крошечного предмета, застрявшего между движущимися контактами, — и заканчиваться записью, которую можно было показать следующей смене.