Баґ

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук

Баґ або Баг (англ. bug — жук) — сленгове слово, рівнозначне помилці або дефекту в програмі. Термін зазвичай вкористовується по відношенню до помилок, котрі виявляються на стадії роботи програми, на відміну від помилок проектування чи синтаксичних помилок. «Баґи» локалізуються та виправляються в процесі тестування та доробки програми.

[ред.] Вживання

Фотографія запису в журналі про, ймовірно, найперший «баґ».
Фотографія запису в журналі про, ймовірно, найперший «баґ».

Програмістську приказку «Це не баг, це фіча» слід розуміти буквально: це не помилка, це передбачена особливість програми. Так як до програмного забезпечення застосовуються схожі закони про авторські права що і до текстових прублікацій, то помилка в програмі юридично залишається всього лиш думкою автора.


[ред.] Етимологія

За легендою, 9 вересня 1945 року вчені Гарвардського університету, що тестували обчислювальну машину Mark II Aiken Relay Calculator, знайшли метелика, що застряг між контактами електромеханічного реле й Грейс Хоппер вперше вжила цей термін. Знайдена комаха була вклеєна до технічного щоденника, з супроводжувальним надписом: «First actual case of bug being found» (англ. «перший випадок у практиці, коли було знайдено комаху»). Цей цікавий факт став передумовою для вживання слова «баг» у значенні «помилка».

Насправді, це сталось 9 вересня 1947, а не 1945, року. Слово «bug» у сучасному значенні використовувалось ще задовго до того, протягом Другої світової війни словом «bugs» позначались проблеми з радарною технікою.

[ред.] Дивіться також


Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.
Особисті інструменти