Почему ошибки программ называют багами?
Почему ошибки программ называют багами?
Это слово издавна используется для обозначения всякого рода технических дефектов
Английское слово bug буквально означает «жучок». По легенде, своим происхождением оно обязано американскому инженеру Грейс Хоппер, которая работала с компьютером «Марк 1», построенном в 1944 году. Эта внушительная конструкция весила пять тонн и содержала 850 километров проводов. Инженер обнаружила в системе насекомое — мертвую моль, мешавшую чтению перфоленты.
Однако дотошные исследователи выяснили, что еще Томас Эдисон в 1878 году использовал в письме слово «баг» в значении «дефект только что созданной технической системы». Так что приоритет Хоппер под вопросом. Тем не менее именно ей приписывается изобретение слова debugging, которое означает поиск и устранение ошибок в компьютерной программе и переводится на русский язык как «отладка», но дословно значит «обезжучивание».