Domanda di colloquio di Capgemini

What is difference between compiler and interpreter?