Buongiorno a tutti. Forse la domanda è un pò stupida ma la posto lo stesso.

C'è una differenza tra un compilatore e un interprete?
Un compilatore converte il programma in linguaggio macchina. Ma un interprete non fa lo stesso?