
Программисты называют ошибки «багами» (bug — насекомое), и самая известная история этого слова буквальна. 9 сентября 1947 года в работе компьютера Mark II Гарвардского университета произошёл сбой. После долгих поисков инженеры обнаружили в одном из реле настоящего мотылька.
Команда, в состав которой входила Грейс Хоппер, одна из ключевых фигур в истории программирования, приклеила мотылька в рабочий журнал и написала рядом, что это первый реальный случай обнаружения бага. Этот журнал сегодня хранится в Смитсоновском национальном музее американской истории в Вашингтоне.
Для точности стоит отметить, что слово «bug» применялось для обозначения технической неисправности ещё со времён Томаса Эдисона, но именно после этого случая оно окончательно закрепилось в лексиконе программистов. А «debugging», то есть исправление ошибок, сегодня составляет значительную часть повседневной работы любого программиста.


Грейс Хоппер и первый «компьютерный баг»