? Ein Debugger ist ein Programm , das den Code eines anderen Programms für Bugs oder Fehler im Code zu testen analysiert . Sie werden vor allem von Software-Entwicklern die Erstellung eines neuen Programms oder Optimierung eines alten mit einem neuen System gearbeitet . Funktion
Der Debugger zeichnet den Zustand des Programms und den Code zu dem Zeitpunkt des Absturzes ausgeführt wurde . Sie ermöglichen es Entwicklern, Feinabstimmung und Verbesserung der Programme .
Vorteile
Debugger sind in der Lage , Programme mit Single -Stepping laufen . Dieser unterbricht ein Programm , wie es läuft so kann geprüft werden.
Typen
meisten Debugger aus einer Kommandozeilen-Schnittstelle laufen, aber Front-Ends stehen zur Verfügung , um eine grafische Benutzeroberfläche , die hilfreich für unerfahrene Benutzer von Interesse sind .
missbraucht
Debugger manchmal verwendet werden, um zu hacken oder knacken ein Programm unter Umgehung Registrierungs-oder Zulassungsvorschriften .
Warnung
Debugger kann sich negativ auf die Art und Weise der Ausführung des Programms getestet werden . Das ist selten , aber es kann zu Problemen führen , wenn eine Anwendung Codierung .
History
Debugger im Einsatz seit den Anfängen der Computer-Programmierung und haben dazu beigetragen, die Weiterentwicklung von verschiedenen Programmiersprachen .