| A Debugger is a program that enables programmers to find bugs in their programs. Debuggers run the program and highlight any codes which are causing the problems so the programmer can alter them. Often they run through the program step by step and provide detailed descriptions of what ahs gone wrong and when. |