What is the difference between compilation and interpretation?

Technical