Cuál de las siguientes afirmaciones es FALSA:
- A.Un intérprete es un programa que ejecuta directamente las instrucciones escritas en un lenguaje de programación dado.
- B.Un compilador es un programa que transforma el código fuente de un programa a su equivalente en otro lenguaje de programación de más bajo nivel.
- C.Un transpilador es un programa que hace lo mismo que el intérprete y el compilador al mismo tiempo.Respuesta correcta
- D.Un compilador cruzado o cross compiler es un compilador capaz de crear código ejecutable para otra plataforma distinta a aquélla en la que se ejecuta.
Explicación
Un transpilador (transpiler) es un compilador que traduce código fuente de un lenguaje a otro de nivel similar (TypeScript a JavaScript, CoffeeScript a JavaScript). No combina interpretación y compilación simultáneamente como afirma la opción falsa. La interpretación ejecuta código línea a línea. La compilación traduce a código ejecutable una sola vez. Un transpilador es solo traductor source-to-source.