A software tool that gives the programmer the ability to examine a program and watch it run. Sometimes to interact with it as it runs and change its environment.
Some of the things the programmer can do are these: Many times the debugger is part of a visual toolset that is included with the compiler and linker.

Log in or register to write something here or to contact authors.