В мире информационных технологий существуют многочисленные легенды, связанные с историей первого компьютерного бага. Однако, наиболее известной и распространенной является история про мотылка в реле.
В начале 1940-х годов, электронно-вычислительные машины только начинали развиваться. Главным отличием компьютеров той эпохи было наличие релейных систем, которые использовались для управления и функционирования множества компонентов.
Так вот, история первого компьютерного бага в мировой истории компьютерной технологии началась в Гарвардской электронной цифровой вычислительной машине (Harvard Mark II), которая была разработана в 1940-х годах. Цель ее создания было использование во время второй мировой войны.
Однако, в 1947 году, во время работы Harvard Mark II, информационный поток системы остановился. Последующий анализ ошибки показал, что причина сбоя была связана с мотылком, который пролетел внутрь реле и заблокировал переключатель.
Инженеры, возглавляемые Грейс Хоппер, разработчицей военно-математического компьютера Harvard Mark II, также были удивлены случившейся ошибкой. В течение нескольких дней они искали и убирали причину сбоя.
После того, как проблема была решена, Грейс Хоппер, запомнила этот случай и придумала термин «баг» в качестве определения ошибок в программах. Ранее использовалось словосочетание «glitch» (срыв), но оно было неприемлемым вместо «бага».
Сегодня, использование термина «баг» в индустрии информационных технологий стало общепринятым и широко используется. История случившегося с мотылком в реле рассматривается как основополагающая историческая цитата.
Однако, несмотря на все знание о первом компьютерном баге, важно помнить о необходимости учета всех возможных проблем и багов в системах и программном обеспечении, которое мы используем ежедневно.