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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Новости

Публикации

Масло уходит, а под машиной сухо — куда на самом деле деваются литры между заменами

Масло тает между заменами, а под машиной ни капли — значит, дело не в утечке. Разбираем четыре пути, которыми оно сгорает изнутри, и почему турбину меняют зря.

✦ ИИ  Как мангровые деревья пьют морскую воду и не погибают от соли

Во время прилива корни мангрового леса скрываются под водой. После отлива море отступает и оставляет вязкий солёный ил. Большинство древесных растений не смогло бы нормально расти в такой...

Ан-3: незапланированный провал наследника «кукурузника»

В мире авиации есть самолёты-долгожители, чья биография длится десятилетиями. Легендарный Ан-2, известный в народе как «кукурузник», — как раз из их числа. Но время неумолимо: даже...

✦ ИИ  Волчья верность: что тут правда, а что красивый миф

Есть у меня знакомый егерь, который однажды сказал мне странную вещь: «Волки не изменяют не потому, что верные, просто у них нет времени на ерунду». Тогда я посмеялся, а потом полез...

Зачем экраноплану «Лунь» установили сразу восемь реактивных двигателей

Над носовой частью экраноплана «Лунь» выстроены восемь огромных воздухозаборников — по четыре с каждого борта. Даже для машины длиной почти 74 метра такая силовая установка выглядит...

Не только блендер: проверил KOIOS 3 в 1 на смузи, молочной пене, крем-супе и тесте для блинов

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