Debugging — различия между версиями
Dale (обсуждение | вклад) (Новая страница: «'''Debugging''' См. Отладка. Относительно происхождения термина ходит довольно древний анекд...») |
Dale (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | |||
− | |||
См. [[Отладка]]. | См. [[Отладка]]. | ||
Текущая версия на 21:45, 25 июля 2011
См. Отладка.
Относительно происхождения термина ходит довольно древний анекдот, якобы между контактами реле одного из первых компьютеров залипло мелкое насекомое (жучок, bug), которое и стало причиной сбоя программы. Обслуживающему персоналу пришлось разобрать отказавший узел и отскрести останки злоумышленника от контактов.
Поскольку машинное время в те времена было весьма дорогим ресурсом, все сбои обязательно учитывались и строго протоколировались в специальном журнале. Пришлось в графе "причина сбоя" указать "bug" (жучок, насекомое), а в графе "метод устранения неисправности" - "debugging" (обезжучивание).
Впрочем, не исключено, что байка остается лишь байкой, поскольку слово "bug" для обозначения мелкой неприятности использовалось и ранее. Как бы там ни было, термин прочно укоренился в области программного обеспечения и стал обозначать поиск ошибок ("багов") в программах.