? Un debugger è un programma che analizza il codice di un altro programma per testare bug o errori nel codice . Essi sono utilizzati principalmente dagli sviluppatori di software che stanno creando un nuovo programma o l'ottimizzazione di un vecchio a lavorare con un nuovo sistema . Funzione
Il debugger registra lo stato del programma e il codice era in esecuzione al momento del crash . Essi consentono agli sviluppatori di affinare e migliorare i programmi .
Vantaggi
debugger sono in grado di eseguire programmi che utilizzano single-stepping . Questo mette in pausa il programma che è in esecuzione in modo che possa essere esaminato .