Первая компьютерная ошибка была обнаружена в Гарварде в 1947 году, что это было

Обновлено: 21.11.2024

9 сентября 1947 года ученый-компьютерщик из Гарварда и бывший контр-адмирал ВМС США Грейс Хоппер обнаружила первую в мире компьютерную ошибку.

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

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

Что такое компьютерная ошибка?

Ошибка — это сбой в компьютерной программе, из-за которого она выходит из строя или работает непреднамеренным или непредвиденным образом. По сути, компьютерные ошибки — это ошибки в компьютерном программировании.

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

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

Первая в мире компьютерная ошибка

Первая в мире компьютерная ошибка была обнаружена в 1947 году. Однако, к удивлению, это была не компьютерная ошибка. На самом деле это мотылек, который застрял в реле компьютера Harvard Mark II и, следовательно, заставил компьютер работать ненадлежащим образом.

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

Кто нашел первую компьютерную ошибку?

Грейс Брюстер Мюррей Хоппер обнаружила первую программную ошибку. Она обнаружила мотылька, вызывающего технические ошибки в Harvard Mark II, который, как известно, является одним из первых компьютеров. Теоретически это был не первый случай использования этого термина, но это был первый случай, когда в компьютере была обнаружена ошибка.

Грейс Хоппер, источник: ВМС США/Wikimedia Commons

Когда компьютер был открыт для проверки проблемы, Хоппер и ее коллеги обнаружили мотылька, застрявшего в реле компьютера, из-за чего в компьютере обнаруживались ошибки. Затем они удалили жучок из реле, и Хоппер записала этот случай «отладки» компьютера в дневник, который она вела. С тех пор термин «компьютерная ошибка» используется для описания ошибки или сбоя в работе компьютера.

Что вдохновило термин "компьютерная ошибка"?

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

Инженеры часто использовали его в 1800-х годах, а затем он стал широко использоваться. К удивлению, термин «отладка» появился задолго до того, как появились компьютеры.

Как называлась первая "компьютерная ошибка"?

В 1947 году была обнаружена первая компьютерная ошибка, которая не была внутренней ошибкой, а представляла собой настоящую моль, которая приводила к непредвиденным проблемам внутри аппаратного обеспечения компьютера.

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

Часто задаваемые вопросы (FAQ)

Какое насекомое является компьютерным жуком?

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

Что такое компьютерная ошибка?

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

Какой была первая компьютерная ошибка?

Первой компьютерной ошибкой была мотылек, обнаруженная Грейс Хоппер и ее командой. Мотылек застрял в реле их компьютера и мешал компьютерной программе работать правильно.

Почему это называется компьютерной ошибкой?

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

Амелия Уайман

9 сентября 1947 года была зарегистрирована первая в мире компьютерная ошибка. Но это была не обычная «программная ошибка». Это была реальная моль, которая вызывала проблемы с аппаратным обеспечением компьютера.

Этот «первый реальный случай обнаружения ошибки» был записан компьютерным специалистом Грейс Хоппер. После того, как ее коллеги из Гарварда вскрыли аппаратное обеспечение, чтобы попытаться выяснить, что вызывает ошибки в работе компьютера, они были удивлены, обнаружив насекомое. попали в ловушку реле. Чтобы решить проблему, им буквально пришлось «устранить ошибку» в машине, а печально известная мотылька была приклеена скотчем к дневнику Хоппера. Кто знал, что моль может доставить столько неприятностей?!

Ошибка-этимология (Ошибка-этимология?!)

Но, вопреки распространенному мнению, Хоппер не изобрел термин "ошибка" в 1947 году. На самом деле слово "ошибка" использовалось с начала 1800-х годов, когда Томас Эдисон использовал это выражение для описания проблемы с его телефонными конструкциями:< /p>

«Отчасти вы были правы, я нашел «жучок» в своем аппарате, но не в самом телефоне. Оно принадлежало к роду callbellum. Насекомое, по-видимому, находит условия для своего существования во всех переговорных устройствах телефонов».

Это письмо, которое позже было продано с аукциона за 12 500 долларов США, является одним из первых примеров использования слова "ошибка" для описания обнаруженной технической проблемы. К 1940-м годам, прославленным Эдисоном, этот термин широко использовался именно таким образом, поэтому «первая настоящая ошибка» Хоппер выглядит немного как маленькая шутка, которую она придумала для себя и своей команды.< /p>

Кроме того, слово "жук" восходит к среднеанглийскому термину "багге", который используется для описания монстров. Возможно, это не те монстры, которых вы найдете у себя под кроватью, но ошибки в программном обеспечении, безусловно, являются худшим кошмаром разработчиков программного обеспечения, так что, возможно, это старомодное определение все еще остается в силе!

День тестировщика

Хотя Хоппер не была пионером этого термина, была первой, кто записал ошибку, обнаруженную в компьютере, и, конечно же, первой, кто прикрепил эту ошибку к своему дневнику. Сегодня, 9 сентября, мы отмечаем «День испытателя», посвященный этому знаменитому открытию. Тестирование программного обеспечения чрезвычайно важно для технологической отрасли в целом, и мы хотели бы поблагодарить нашу группу из более чем 25 000 тестировщиков за проделанную ими работу. С Днем тестировщика!

Часто повторяется история о том, что великая дама военных вычислений, ученый-компьютерщик и контр-адмирал ВМС США Грейс Хоппер придумала термины ошибка и отладка после инцидента. с использованием калькулятора Mark II Гарвардского университета.

История выглядит так:

9 сентября 1945 года группа технических специалистов из Гарварда осмотрела панель F и обнаружила что-то необычное между точками в реле 70. Это была моль, которую они быстро удалили и записали в бортовой журнал. Грейс Хоппер добавила заголовок «Первый реальный случай обнаружения ошибки», и это первый раз, когда кто-либо использовал слово «ошибка» для описания компьютерного сбоя. Естественно, за этим последовал термин «отладка».

Да, это часто повторяемая история, но ошибок в ней больше, чем в Relay 70.

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

Основные факты этой истории верны, включая дату 9 сентября и время 15:45, но это значение слова "жук" появилось в словаре иначе. Изобретатели и инженеры говорили об ошибках более чем за столетие до инцидента с мотыльком в реле. Даже Томас Эдисон использовал это слово. Вот выдержка из письма, которое он написал в 1878 году Теодору Пушкашу, цитируемое в The Yale Book of Quotations (2006):

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

Знатоки слова прослеживают происхождение слова "жук" от старого термина, обозначающего монстра. Это слово сохранилось в малоизвестных терминах, таких как "багабу" и "медвежонок", а также в искаженной форме в слове "бугимен". Подобно гремлинам в машинах, системные ошибки опасны. Любой, кто тратит время на устранение всех сбоев в системе, знает, каково это: после нескольких часов отладки любые проблемы, которые остаются, вызывают адское отродье, насмехаясь над попытками избавиться от них с дьявольским ликованием.

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

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

Существуют ограничения на повторное использование этого носителя. Для получения дополнительной информации посетите страницу условий использования Смитсоновского института.

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

Существуют ограничения на повторное использование этого носителя. Для получения дополнительной информации посетите страницу условий использования Смитсоновского института.

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

Существуют ограничения на повторное использование этого носителя. Для получения дополнительной информации посетите страницу условий использования Смитсоновского института.

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

Существуют ограничения на повторное использование этого носителя. Для получения дополнительной информации посетите страницу условий использования Смитсоновского института.

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

Существуют ограничения на повторное использование этого носителя. Для получения дополнительной информации посетите страницу условий использования Смитсоновского института.

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

Существуют ограничения на повторное использование этого носителя. Для получения дополнительной информации посетите страницу условий использования Смитсоновского института.

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

Существуют ограничения на повторное использование этого носителя. Для получения дополнительной информации посетите страницу условий использования Смитсоновского института.

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

Существуют ограничения на повторное использование этого носителя. Для получения дополнительной информации посетите страницу условий использования Смитсоновского института.

Описание Американские инженеры уже более века называют небольшие дефекты в машинах "ошибками". Томас Эдисон говорил об ошибках в электрических цепях в 1870-х годах. Когда в начале 1940-х годов были построены первые компьютеры, люди, работавшие над ними, находили ошибки как в аппаратном обеспечении машин, так и в программах, которые их запускали. В 1947 году инженеры, работавшие над компьютером Mark II в Гарвардском университете, обнаружили мотылька, застрявшего в одном из компонентов. Они записали насекомое в свой бортовой журнал и пометили его как «первый реальный случай обнаружения жука». Слова «ошибка» и «отладка» вскоре стали стандартной частью языка программистов. Среди тех, кто работал над Mark II в 1947 году, была математик и программист Грейс Хоппер, которая позже стала контр-адмиралом ВМФ. Этот журнал, вероятно, принадлежал не Хоппер, но она и остальная часть команды Mark II помогли популяризировать использование термина «компьютерная ошибка» и связанной с ним фразы «отладка». Местоположение В настоящее время не отображается Название объекта Журнал регистрации Дата создания 1947 директор Эйкен, Ховард Хэтэуэй производитель Гарвардский университет IBM Гарвардский университет Эйкен, Ховард Плейс Сделано США: Массачусетс, Кембридж Физическое описание лента (общий материал) бумага (общий материал) ткань (общий материал) ) чернила (общий материал) биологические препараты (общий материал) Общие размеры: 1,5 см x 48,4 см x 29.5 см; 9/16 дюйма x 19 1/16 дюйма x 11 5/8 дюйма Идентификационный номер 1994.0191.01 Каталожный номер 1994.0191.1 Регистрационный номер 1994.0191 Перевод кредитной линии из Министерства обороны США, Тема Центра надводных боевых действий ВМС США Компьютерная ошибка Медицина и наука: компьютеры Военные компьютеры и бизнес-машины Источник данных Национальный музей американской истории

Наша база данных коллекций находится в стадии разработки. Мы можем обновить эту запись на основе дальнейших исследований и обзоров. Узнайте больше о нашем подходе к публикации нашей коллекции в Интернете.

Если вы хотите узнать, как вы можете использовать контент на этой странице, ознакомьтесь с Условиями использования Смитсоновского института. Если вам нужно запросить изображение для публикации или другого использования, посетите раздел Права и репродукции.

Читайте также: