Почему компьютерную ошибку называют «багом»

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Статья | Оффтопик

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

Гарвардский Mark I
Автор: Capvideo Источник: commons.wikimedia.org

Изначально в английском языке слово «bug» относилось к насекомым. В среднеанглийском языке корень «bugge» ассоциировался с чем-то пугающим, вроде привидения или чудовища. К XVII веку термин закрепился за насекомыми, такими как клопы. А переход к техническому значению произошёл гораздо позже.

В инженерной среде это слово начали использовать для описания неисправностей и неожиданных проблем в механизмах в XIX веке. Изобретатель Томас Эдисон применял его в письмах и заметках при работе над системами квадроплексного телеграфа. Он упоминал «bugs» как мелкие дефекты, которые мешали работе устройств и требовали устранения. К 1870-м годам термин уже стал частью инженерного сленга, обозначая любые скрытые недостатки в конструкции или работе технических систем.

К середине XX века, когда появились первые электромеханические компьютеры, слово «bug» уже было хорошо знакомо специалистам. Оно естественно перекочевало в новую область, где сложные машины из реле, проводов и вакуумных ламп часто давали сбои.

Особую известность термин получил благодаря событию 9 сентября 1947 года. Команда под руководством Грейс Хоппер работала на Гарвардском университете с компьютером Mark II. Машина постоянно сбоила, и после тщательного поиска техники обнаружили настоящего мотылька, застрявшего между контактами реле. Насекомое нарушило электрическую цепь. Его аккуратно извлекли, приклеили в рабочий журнал и сделали лаконичную шутливую запись: «Первый реальный случай обнаружения бага».

Запись в рабочем журнале
Автор: Общественное достояние Источник: commons.wikimedia.org

Этот эпизод не был рождением термина. Однако именно благодаря Грейс Хоппер и её команде история получила широкую огласку. Случай с мотыльком стал яркой иллюстрацией того, что ошибка могла быть не только абстрактной, но и вполне материальной.

Грейс Хоппер (1940 г)
Автор: Anonymous Источник: commons.wikimedia.org

В 1970-е годы с развитием высокоуровневых языков программирования понятие бага эволюционировало. «Багом» стали называть не только аппаратные неисправности, но и логические ошибки в коде. Также появилось понятие «debugging» (отладка), то есть процесс поиска и устранения таких ошибок.

Сегодня мы говорим о багах в приложениях, операционных системах, сайтах и даже искусственном интеллекте. Слово прошло долгий путь, став универсальным символом любой неисправности, которую нужно найти и исправить.

Изображение в превью:
Автор: Изображение сгенерировано ИИ Grok
Источник: grok.com
Автор не входит в состав редакции iXBT.com (подробнее »)

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Почему компьютерную ошибку называют «багом»

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

Как эволюция пересобрала человеческое запястье: древняя ходьба на кулаках научила человека держать инструменты

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

Спутники зафиксировали разворот внешнего ядра под Тихим океаном в 2010 году, изменивший скорость вращения Земли

Примерно в трех тысячах километров под поверхностью Земли находится внешнее ядро — слой жидкого сплава на основе железа и никеля. Температура там превышает 4000 градусов Цельсия, а...

Horten Ho 229: первое реактивное «летающее крыло» Второй мировой войны

Сегодня уже никого не удивляют самолёты вроде Northrop B-2 Spirit или тяжёлые беспилотные аппараты, выполненные по схеме «летающее крыло», вроде С-70 «Охотник». Подобная компоновка стала частью...

Дома-конструкторы против налоговой: зачем итальянцы строили дома, которые можно разрушить одним движением

На самом юге итальянского сапожка в городке Альберобелло взору открываются странные домики, как будто сошедшие со страниц средневекового фэнтези. Белоснежные круглые жилища с остроконечными серыми...

«Ну какава красота!» Обзор клавиатуры Epomaker Glyph

Epomaker Glyph — клавиатура чтобы смотреть. Как видно на превью, внешний вид данной клавиатуры очень экстравагантный, поэтому, скорее всего, её стоит рассматривать, как предмет...