¿Cuál es la diferencia entre un lenguaje compilado y uno interpretado?
Un lenguaje compilado traduce todo el programa antes de que se ejecute, mientras que uno interpretado lo va leyendo y ejecutando línea por línea. Por eso, los compilados son más rápidos al correr, y los interpretados son más fáciles de probar mientras se está programando.