Estoy leyendo un poco sobre el .NET Framework antes de meterme de lleno en C# y me surgio una duda.
Segun entiendo, todos los lenguajes .NET al compilar no lo hacen a codigo maquina sino a Lenguaje Intermedio el cual despues es ejecutado por el CLR. Pero cuando se "re-compila" utiliza un compilador (

Esa es mi pregunta, C# es un lenguaje compilado-interpretado?
Un saludo y gracias
