9 сентября — День рождения термина «Баг» (Bug)

В 1988 году журнал с записями был передан в «Naval Surface Warfare Center Computer Museum at Dahlgren», штат Вирджиния.

Первый в истории «баг» был зафиксирован 9 сентября (по разным данным 1945 или 1947 года). Именно 9 сентября учёные Гарвардского университета обнаружили причину внезапно возникших при тестировании их детища, вычислительной машины Mark II Aiken Relay Calculator, ошибок. Причиной оказался мотылёк, застрявший между контактами электромеханического реле.

Насекомое извлекли, вклеили в технический журнал и сопроводили записью:

«First actual case of bug being found»
«Первый случай в практике, когда был обнаружен жучок»

Кстати, возможно причина подобной формулировки не случайна, так, как по некоторым версиям термин-то на самом деле появился задолго до этого. Например, эта фраза в письме Томаса Эдисона датируется тринадцатым ноября 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.»
«Это повторялось снова и снова со всеми моими изобретениями. Первым шагом была интуиция, за ней следовала вспышка, затем возникали препятствия — и они исчезали, потом возникали „Баги“ — так называются маленькие недочеты и трудности — и необходимы месяцы постоянного поиска, исследований и тяжелого труда до успеха или неудачи.»

Кроме того, считается, что термин широко употреблялся и во время Второй мировой для обозначения проблем с радарной электроникой. Возможно, именно поэтому фраза подчёркивает то, что это первый практический случай обнаружения «бага».

Как бы там ни было, но именно 9 сентября принято считать днём возникновения этого термина, который породил в последствии массу неологизмов (debugging, bugtrack, etc.) и стал неотъемлемой частью лексикона всех программистов и очень большого количества компьютерных пользователей.

А в России 9 сентября стал неофициальным праздником, «днём тестировщика», с чем я искренне и поздравляю всех, кто имеет к нему отношение! β-тестерам [x-taboo alliance] от меня отдельные поздравления!

Подпишись на RSS Добавь статью в закладки: 
добавлено 09-09-2008

Тэги: праздники, события, пояснение терминов