Pregunta 38

Técnico Auxiliar Informática del Estado - 2022 - TAI - Tecnicos Auxiliares de Informatica (Libre)

Cual de las siguientes afirmaciones es FALSA:

  • A.Un interprete es un programa que ejecuta directamente las instrucciones escritas en un lenguaje de programacion dado.
  • B.Un compilador es un programa que transforma el codigo fuente de un programa a su equivalente en otro lenguaje de programacion de mas bajo nivel.
  • C.Un transpirador es un programa que hace de interprete y de compilador al mismo tiempo.Respuesta correcta
  • D.Un compilador cruzado o cross compiler es un compilador capaz de crear codigo ejecutable para otra plataforma distinta a aquella en la que se ejecuta.

Explicación

La respuesta correcta es C. Un transpilador no es un programa que actúa como intérprete y compilador al mismo tiempo. Es un compilador especial que traduce código fuente de un lenguaje a otro de nivel similar (como TypeScript a JavaScript). Intérprete, compilador y cross-compiler tienen definiciones correctas.