Compiling vs debugging.

 
So, a quick question: what is the difference between a debugger and a compiler? 

Many different explanations on Google, so I thought I'd come here and learn from the experts - which in all fairness I should have done in the first place :) 

Cheers 
 
TheHonestPrussian:
So, a quick question: what is the difference between a debugger and a compiler? 

Many different explanations on Google, so I thought I'd come here and learn from the experts - which in all fairness I should have done in the first place :) 

Cheers 

The compiler translates the human created program into machine language while the debugger allows you to go through your program in the editor line by line to control each variable if needed.