Question d’entretien chez Ciena

Explain the difference between "compilation" and "interpretation" in the context of programming languages