Poprawna odpowiedź: D
dynamiczna analiza uruchomionego programu w celu wykrycia przyczyn nieprawidłowego działania.
Dlaczego
Debugger pozwala uruchamiać program krok po kroku, ustawiać punkty przerwania i podglądać zmienne, by znaleźć przyczynę błędu. Błędy składni wykrywa kompilator lub interpreter, a pliki łączy linker.