The difference between a compiler and an interpreter

The difference between a compiler and an interpreter.