Debugger
Nawet najbardziej doświadczeni programiści zwykle nie robią tego dobrze za pierwszym razem. W programach mogą wystąpić pewne błędy, często nazywane błędami, powodując, że nie będą one działać zgodnie z oczekiwaniami programisty. Czasami te błędy są łatwe do naprawienia, podczas gdy niektóre błędy są bardzo trudne do wyśledzenia. Jest to szczególnie ważne w przypadku dużych programów, które składają się z kilku tysięcy linii kodu.
Na szczęście istnieją programy zwane debuggerami, które pomagają programistom znajdować i eliminować błędy podczas pisania programów. Debugger informuje programistę, jakie typy błędów znajduje i często zaznacza dokładne wiersze kodu, w których zostały znalezione. Debugery umożliwiają również programistom uruchamianie programu krok po kroku, dzięki czemu mogą dokładnie określić, kiedy i dlaczego program ulega awarii. Zaawansowane debugery dostarczają szczegółowych informacji o wątkach i pamięci używanej przez program na każdym etapie wykonywania. Można powiedzieć, że potężny debugger jest wyłączony! ze 100% deetem.