Warum werden Fehler am Computer "Bug" genannt?

einen Bug fixen

Ein "Software-Bug" oder ein "Computer-Bug" ist ein weit verbreiteter Begriff unter IT-Experten und der breiten ÖffentlichkeitLesen Sie weiter, um zu erfahren, was das bedeutet. und woher sie kommt.

Neben den speziellen Fachausdrücken, die zum IKT-Wortschatz gehören, begegnen wir oft auch "lustigen" Ausdrücken, die technologiebezogene Prozesse beschreiben. Der Ausdruck "einen Computerfehler finden" ist das perfekte Beispiel für solche Wörter.

Was bedeutet es und woher kommt es?

Laut Technopedia Definition: "Ein Bug bezieht sich auf einen Fehler, eine Störung oder einen Mangel in einem Computerprogramm oder einem Hardwaresystem. Ein Bug führt zu unerwarteten Ergebnissen oder bewirkt, dass sich ein System unerwartet verhält. Kurz gesagt, es handelt sich um ein Verhalten oder ein Ergebnis, das ein Programm oder ein System erzielt, für das es nicht konzipiert wurde". Einfach ausgedrückt, ist ein Software-Bug ein Fehler oder ein Problem in einem Computerprogramm.

Die Herkunft des Worts "debuggen"

Die meisten Computerfehler sind auf menschliches Versagen zurückzuführen. Es gibt verschiedene Gründe, die einen Computerfehler verursachen - Fehler im Design oder im Quellcode des Programms oder die Verwendung von falschem Code durch die Softwareentwickler. Die Experten sagen, dass es trotz des technologischen Fortschritts auch heute noch kein fehlerfreies Programm gibt.

Tablet mit Bug

Aber warum nennen wir es einen Bug?

The term “computer bug” became popular among ITs with the rise of computers. However, the word “bug” is used much earlier to describe a problem that occurs in a machine. In 1843, the idea of the technical malfunction was presented by Ada Lovelace when she talked about possible problems with program cards used in Charles Babbage’s analytical engine. Her concept is that due to insufficient operative information, the cards of the Analytical Engine may give wrong orders. She never called it a bug, but Thomas Edison did. In 1878 in a letter to his partner, he wrote about an error in his machine – the quadruplex telegraph system – calling this malfunction a bug. Later on, he continued to use this exact word whenever he found a flaw in the design or operation of his technical system. Soon other members of the electrical community started using it in the same context. It became quite popular among technical inventors, and in 1892, it was included in the Standard Electrical Dictionary. The definition sai

Gut zu wissen

Experten versichern uns, dass es sich bei einem Computerfehler nicht um eine Form von Schadsoftware wie Viren oder andere Malware handelt. Es handelt sich um einen Codierungsfehler, der nicht von einem Computer auf einen anderen übertragen werden kann. Allerdings können Softwarefehler der Grund dafür sein, dass sich ein Programm nicht entsprechend der Bedienungsanleitung des Herstellers verhält.

Bug

Welcher ist der berühmteste Bug?

Der Jahr-2000-Fehler ist wahrscheinlich einer der bekanntesten Fehler. Er führte dazu, dass ein falsches Datum angezeigt wurde, da die Softwareprogramme damals nicht für Daten nach 1999 ausgelegt waren. Mitte des 20. Jahrhunderts war der Begriff "Fehler" also bereits gebräuchlich. Techniker benutzten ihn schon vor dem Aufkommen von Computern. Aber warum trotzdem ein Computerfehler?

Wahrscheinlich, weil die Computerprogrammiererin Grace Hopper und ihr Team 1947 einen Fehler fanden - eine echte Motte, die in einem Relais des elektromechanischen Computers Mark II der Harvard University lag. Die Motte befand sich auf einem Stück Klebeband im Logbuch der Maschine. Sie verursachte Löcher in den Lochstreifen des Computers, was zu Problemen bei den Funktionen des Rechners führte. Später benutzten Hopper und ihr Team den Begriff "Bug" weiter, um die Probleme zu bezeichnen, die die Dateneingabe in den Computern Mark I und II erschwerten. Und der Rest ist Geschichte - der Begriff "Computerbug" explodierte in den folgenden Jahren mit dem Aufkommen und der besseren Zugänglichkeit von PCs. Heutzutage nennen wir Bugs JEDE Art von Fehlern oder Pannen in einem Programm.

Verpassen Sie keine News oder Artikel mehr!