Bedeutung: |
Fehler in einem Programm |
Herkunft: |
Engl. »bug« (=Käfer,
Insekt) |
Erläuterung: |
Bei den mechanischen Rechengeräten konnten
Insekten Fehlfunktionen verursachen. Daher wurde bereits im 19. Jahrhundert ein
"Bug" zur Bezeichnung von mechanischen Fehlern verwendet. Im Jahr 1945 soll den
Angaben von Grace Hopper nach eine Motte den ersten Computer-Bug in einem Relais des Mark
I verursacht haben. |
Man unterscheidet zwischen syntaktischen
Bugs, die beim Kompilieren oder Interpretieren von Software entstehen, und logischen Bugs,
die auf Programmierfehler zurückzuführen sind. Mit einem Debugger oder einem Parser wird das
Aufspüren und Beseitigen derartiger Bugs erleichtert. |
Fehlerbereinigte Updates werden auch als "Bug-Fix" bezeichnet. |
Siehe auch: |
Application, Code, Assembler, Co../c/compiler.htmmpiler |