первый компьютерный баг



Автор ❅Золотко❅ задал вопрос в разделе Компьютеры, Связь

Почему компьютерный сбой называют *БАГ*? и получил лучший ответ

Ответ от 911 ©[гуру]
Баг (англ. bug — жук) — жаргонное слово, обозначающее ошибку в программе. Термин обычно употребляется в отношении ошибок, проявляющих себя на стадии работы программы, в отличие, например, от ошибок проектирования или синтаксических ошибок. «Баги» локализуются и устраняются в процессе тестирования и отладки программы.
В самом первом переводе bug — это «насекомое» , конкретнее — клоп. Во втором, известном по шпионским фильмам — «жучок» , малоформатное подслушивающее устройство. Есть ещё с десяток оттенков этого великолепного по краткости слова, но «прописку» в русском получило одно: дефект, присущий чему-то техническому или программному изначально. Таким образом, баг — это не то, что ломается по прошествии времени в силу износа, а то, что обнаруживает себя спустя какое-то время. Обнаруживает самым прискорбным образом: внезапно портит игру, прогу, комп, связь, наладку, проверку… всё, что угодно.
в «Неакадемическом словаре языкового уплотнения» — “Bug — баг”
История его такова. Затрудняюсь сказать, где именно это было, хотя история эта реальна и имеет точный «географический» адрес, но где-то в США, ещё в 50-е годы ХХ века, в одном из первых вычислительных центров постоянно случались неполадки в компьютере. Тогдашние компьютеры были собраны на электромагнитных реле и радиолампах, занимали гигантские помещения, снабжались электроэнергией от отдельных подстанций, и их работу обеспечивала целая команда техников, лаборантов и программистов (потому что операционных систем как таковых в те времена не существовало) .
Неполадки были для этих мастодонтов самым обычным делом. И вот команда техников, разыскивая источник очередного сбоя, наткнулась на… личинку моли, той самой, что портит шерстяные вещи. Она забилась между контактами реле, и контакты перестали замыкаться. Техники вынули раздавленное и прилипшее к контактам насекомое, почистили контакты, и сделали соответствующую запись в рабочем журнале дежурства. Будучи людьми не без юмора, в графу «причина неисправности» они записали “Bug found” («найден жучок») , а в графу «предпринятые действия» записали “Debugging performed” (буквально «произведено обезжучивание»). И, хмыкнув, вернулись в главное помещение коротать время до следующей неисправности. Потом появился кто-то из начальства, проверил журнал… и через несколько минут хихикал весь вычислительный центр. Шутка быстро разошлась, поскольку в те времена все, кто имел касательство к компьютерам, являли собой как бы касту жрецов научно-технического прогресса и были друг с другом знакомы, так что словечко вошло в обиход моментально.
Впоследствии техническая сторона дела существенно изменилась, и системы стали на много порядков более надёжными, но на смену живым жучкам пришли программные ошибки, ещё более неуловимые, которые и стали теперь именоваться этим термином. В этом смысле, по существу, баг — это не дефект, это — всегда результат чьей-то недоработки, приводящей к неверной работе или вообще к сбою программы.
Но ещё в 1878 году Томас Эдисон писал:
Это повторялось снова и снова со всеми моими изобретениями. Первым шагом была интуиция, за ней следовала вспышка, затем возникали препятствия — и они исчезали, потом возникали Баги — так называются маленькие недочеты и трудности — и необходимы месяцы постоянного поиска, исследований и тяжелого труда до успеха или неудачи.
Забавные баги
Проблемы в программном обеспечении боевых самолётов США:
F-15 — переворачивался пузом кверху при пересечении экватора.
F-16 — возникало деление на 0 при пересечении уровня моря (над Мёртвым морем)
F-18 — во время перехода на летнее время неправильно рассчитывал расход топлива.
F-22 — программа управления висла при пересечении линии перемены дат.
F-35 — программа управления висла при пересечении гринвического меридиана.
Источник: ссылка

Ответ от Konstantin[гуру]
По легенде, 9 сентября 1945 года учёные Гарвардского университета, тестировавшие вычислительную машину Mark II Aiken Relay Calculator, нашли мотылька, застрявшего между контактами электромеханического реле и Грейс Хоппер произнесла этот термин. Извлечённое насекомое было вклеено в технический дневник, с сопроводительной надписью: «First actual case of bug being found» (англ. «первый случай в практике, когда был обнаружен жучок»). Этот забавный факт положил начало использованию слова «баг» в значении «ошибка» .
В действительности этот случай произошёл 9 сентября 1947, а не 1945, года. Слово «bug» в современном значении употреблялось задолго до этого. Так, в течение Второй мировой войны словом «bugs» назывались проблемы с радарной электроникой.
Источник:

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Почему компьютерный сбой называют *БАГ*?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*