Наука

Что такое ошибка? »Его определение и значение

Anonim

Ошибка программного обеспечения, является проблемой в компьютерной программе или программной системы, которая вызывает нежелательный результат. Программы, помогающие обнаруживать и устранять ошибки программирования, называются отладчиками. Многие заметные инциденты, вызванные этим типом ошибок, включают разрушение в 1962 году космического зонда Mariner 1.1 в 1996 году, Ariane 5 5012 и в 2015 году Airbus A400M.3.

В 1967 году создатели Mak III сообщили о первом случае компьютерной ошибки, вызванной ошибкой. В Mark III, преемнике компьютера ASCC Mark II, построенного в 1944 году, вышло из строя электромагнитное реле. Когда это реле было исследовано, была обнаружена моль (ошибка), из-за которой реле оставалось открытым. Грейс Мюррей Хоппер, выдающийся математик и физик, работавший программистом на Mark II, записала насекомое в журнал.

Этот инцидент ошибочно упоминается как происхождение использования английского слова bug («ошибка») для обозначения проблемы в устройстве или системе5. 6 Фактически, термин «ошибка» уже был частью английского языка, по крайней мере, с тех пор, как Томас Альва Эдисон использовала его в 1889 году в отношении помех и неисправностей. Хоппер мог сначала связать это с информатикой, в данном случае с реальной ошибкой. С другой стороны, хотя в 1950-х годах Хоппер также использовал термин отладка на английском языке при обсуждении отладки программных кодов, первое зарегистрированное использование этого термина можно найти в Журнале Королевского авиационного общества за 1945 год.

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

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