Debugging

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 11. Juni 2003 um 22:15 Uhr durch Gurt (Diskussion | Beiträge) (Logic-Analyser). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Debugging ist englischer Computer-Slang und bedeutet wörtlich übersetzt soviel wie entwanzen. Gemeint ist das Finden und Eliminieren von Fehlern in Hardware und vor allem von Programmfehlern in Software.

Das merkwürdige Wort kommt angeblich aus den Tagen der ersten Computer. Damals waren Computer noch riesige Schränke voll Relais oder Vakuumröhren. Wenn nur ein einziges Teil dieser komplizierten Maschinen ausfiel, stand der ganze Computer still und der Fehler musste erst behoben werden, bevor die Verarbeitung weiter gehen konnte. Angeblich waren des öfteren kleine Käfer (engl.: Bugs) für die Schäden verantwortlich, die sich in den Computern herumtrieben und Teile beschädigten oder Kurzschlüsse verursachten.

Deshalb bezeichnet man auch heute noch Fehler in Programmen oder Hardware als Bug und das Suchen von und Beheben der Fehler heißt eben debugging, die eingedeutschte Form debuggen.

(siehe auch Urban Legends)

zum Debuggen verwendete Werkzeuge

  • Hardware:
  • Software:
    • debug - ein DOS-Tool
    • gdb - der GNU Debugger, ein Unix-Tool
    • ddd - ein graphisches Frontend zum gdb