Баг (англ. bug — жук) — жаргонное слово, обозначающее ошибку в программе.
Термин обычно употребляется в отношении ошибок, проявляющих себя на стадии
работы программы, в отличие, например, от ошибок проектирования или
синтаксических ошибок. "Баги" локализуются и устраняются в процессе тестирования
и отладки программы.

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

В действительности этот случай произошёл 9 сентября 1947, а не 1945, года.
Слово "bug" в современном значении употреблялось задолго до этого. Так, в
течение Второй мировой войны словом "bugs" назывались проблемы с радарной
электроникой. Но ещё в 1878 году Томас Эдисон писал: "Это повторялось снова и
снова со всеми моими изобретениями. Первым шагом была интуиция, за ней следовала
вспышка, затем возникали препятствия — и они исчезали, потом возникали Баги —
так называются маленькие недочеты и трудности — и необходимы месяцы постоянного
поиска, исследований и тяжелого труда до успеха или неудачи."



Оставить мнение