Термин «баг», означающий ошибку или недостаток в программировании, часто ассоциируется с конкретным историческим событием, хотя его корни уходят глубже.
Вот несколько фактов о происхождении этого термина:
1. Использование термина до появления компьютеров
Распространено заблуждение, что термин впервые появился в эпоху компьютерных технологий. В XIX веке инженеры использовали термин «баг» для обозначения неисправности в механических или электронных системах.
* Томас Эдисон: Сохранилось письмо Томаса Эдисона от 1878 года, в котором он пишет о процессе тестирования своих изобретений и отмечает, что в системе появляются «баги» (недостатки), устранение которых требует времени и интенсивной работы.
2. Первый настоящий «баг» в компьютере (1947). Популяризация термина и его прямая связь с вычислительной техникой связаны с пионером компьютерных наук — Грейс Хоппер.
* Факт: 9 сентября 1947 года (по некоторым источникам, в 1945 году), во время работы над компьютером Harvard Mark II в Гарвардском университете, операторы обнаружили неисправность системы.
Причина: При осмотре было обнаружено, что в одном из электромеханических реле застряло настоящее насекомое — мотылёк.
Результат: Насекомое было аккуратно удалено, помещено в журнал оператора с помощью пинцета, и рядом с ним была сделана пометка: «Первый реальный случай обнаружения ошибки».
Вывод: Термин «ошибка» существовал в инженерном жаргоне и раньше для обозначения дефекта, но обнаружение настоящего насекомого в компьютерном реле командой Грейс Хоппер окончательно закрепило это слово и сделало его термином, который мы используем сегодня для обозначения ошибок в программном обеспечении.
საინტერესო და ამომწურავი სტატიაა! წარმატებები.
გიორგი
May 15, 2024