Наука

Що таке помилка? »Його визначення та значення

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-х років Хоппер також використовував термін налагодження в англійській мові, обговорюючи налагодження в кодах програмування, перше зафіксоване використання цього терміну міститься в Journal of the Royal Aeronautical Society 1945.

У випадку помилки - це слово, яке використовують усі, хто має знання в галузі інформатики. Це слово англійською мовою, буквальний переклад - "помилка", використовується для назви помилок, які виникають у комп'ютерній програмі.

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