Was ist ein Bug?

Bug (engl. für Wanze oder Käfer) nennt man umgangssprachlich einen Software- oder Programmfehler. Sie treten um so häufiger auf, je komplexer und umfangreicher das Programm ist.
Ursache sind häufig Unachtsamkeiten oder nicht bedachte Fälle, die in ungünstigen Situationen aufeinandertreffen.

Daraus resultiert, dass das Programm nicht mehr die gestellten Anforderungen erfüllt, zum Beispiel das Durchführen einer bestimmten Aktion.

Anekdote zur Begriffsherkunft

Es ist überliefert, dass am 9. September 1945 eine Motte im Rechner Mark II Aiken Relay Calculator zu einer Fehlfunktion führte.
Computer füllten zu der damaligen Zeit noch Räume und bestanden aus einer Vielzahl von Relais und anderen mechanischen Komponenten, sodass dort "unerwartete" Objekte - oder Insekten in diesem Fall - dazu führen konnten, dass Teile der Maschine sich nicht mehr wie erwartet bewegen konnten und als Folgefehler dessen komplette Rechnungen fehlerhaft waren.

Allerdings ist der Begriff bereits seit dem späten 19. Jahrhundert unter Ingenieuren geläufig, so verwendete bereits Thomas Alva Edison diesen Begriff und verweis auf die Gängigkeit dieses Begriffs.
Es handelt sich also um eine Urbane Legende.

Siehe auch:

HilfeImpressumNutzungsbedingungenDatenschutzCookies
Jappy © 2024