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

Пост опубликован в блогах 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 комментариев

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

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

Новости

Публикации

Почему виниловые пластинки вращаются именно на 33⅓, 45 и 78 оборотах

Если посмотреть на переключатель старого проигрывателя, цифры на нём кажутся выбранными почти случайно. С 45 и 78 ещё можно смириться, но 33⅓ выглядит как чья-то инженерная шутка. Почему не 30, 40...

Стяжку уже залили, а пол получился кривым — когда ещё можно спасти ремонт без демонтажа

Стяжка высохла, а уровень показывает перепад в полтора сантиметра от стены до стены. Разбираем, когда можно спасти пол без демонтажа, а когда — уже нет.

Что такое корейский суп быстрого приготовления на примере SEWON CNS

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

Стены вроде ровные, а после покраски виден каждый бугор: где чаще всего косячат при штукатурке

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

Квантовая гравитация на горизонте событий: физики протестировали поведение гравитонов на квантовом компьютере

Загадка сохранения информации в черных дырах остается одним из самых глубоких противоречий современной фундаментальной физики. В 1970-х годах Стивен Хокинг, объединив общую теорию относительности и...

Правда ли боту едят анаконд и почему становятся розовыми: 5 особенностей речных дельфинов

Когда я впервые увидела боту на фотографии, то решила, что розовый оттенок усилили в редакторе. Слишком необычно выглядел крупный дeльфин с выпуклым лбом, маленькими глазами и длинной узкой мордой....