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