Главное меню

Голосования

Как часто вы произносите "ПОЧЕМУ?"
 

Почему ошибки компьютерных программ называют багами

почему ошибки компьютерных программ называют багамиЧто такое баг сегодня знают очень многие, так как у любого человека, регулярно пользующегося компьютером, слово это, как говорится, на слуху. Сегодня так во всем мире называют любое недоразумение, которое возникает во время работы какой-либо компьютерной программы. Термин этот позаимствован в английском языке, где словом bug в докомпьютерную эпоху люди называли обычных жучков. А почему багами сегодня называют ошибки компьютерных программ, объясняется случаем с американкой по имени Грейс Хоппер, работавшей инженером в электронно-вычислительном центре. Правда, некоторые люди считают, что это всего лишь легенда.

 

Так вот, согласно этой то ли были, то ли легенде, в далеком 1944 году Грейс Хоппер, работая с электронно-вычислительной машиной «Марк 1», обнаружила в её электронной начинке мертвую моль, присутствие которой мешало аппарату читать заложенные в него перфокарты. Что, учитывая пятитонный вес ЭВМ и присутствие в её конструкции 850 км (!) проводов, совсем неудивительно.

 

После этого случая остроумная американка стала называть словом bug (багами) все неисправности в работе ЭВМ, находящейся под её опекой, а для процесса их  устранения она придумала термин debugging, который, если перевести его дословно, обозначает обезжучивание. Термины, придуманные Грейс Хоппер, очень понравились её коллегам и постепенно стали частью компьютерного сленга, распространившегося со временем по всему миру.

 

Правда, справедливости ради, надо сказать, что существует ещё одна версия объяснения, почему ошибки компьютерных программ называют багами, и связана она с именем знаменитого изобретателя Томаса Эдисона. Согласно этой версии слово «баг», как обозначение проблемы при использовании придуманного им технического устройства, он употребил ещё в 1878 году.

 

 

 

Добавить комментарий

Защитный код
Обновить