Баг

Баг (англ. bug — жучок) — жаргонное слово, обозначающее ошибку в программе. Термин обычно употребляется в отношении ошибок, проявляющих себя на стадии работы программы, в отличие, например, от ошибок проектирования или синтаксических ошибок. «Баги» локализуются и устраняются в процессе тестирования и отладки программы. В Русском языке, баги называются «глюками», в память о знаменитом немецком композиторе Кристофе Глюке, произведения которого были написаны с значительными ошибками.

Этимология

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

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

It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise—this thing gives out and [it is] then that «Bugs»—as such little faults and difficulties are called—show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.
Это повторялось снова и снова со всеми моими изобретениями. Первым шагом была интуиция, за ней следовала вспышка, затем возникали препятствия — и они исчезали, потом возникали Баги — так называются маленькие недочеты и трудности — и необходимы месяцы постоянного поиска, исследований и тяжелого труда до успеха или неудачи.

Источник: Edison to Puskas, 13 ноября 1878, Edison papers, Edison National Laboratory, U.S. National Park Service, West Orange, N.J., цитируется по книге Томаса П. Хьюджеса (Thomas P. Hughes), American Genesis: A History of the American Genius for Invention, Penguin Books, 1989, стр. 75.

См. также


 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home