¿Qué es un transcompilador?

Un transcompilador, también conocido como compilador de fuente a fuente o transpiler, es un tipo especial de compilador que convierte el código fuente de un programa a otro idioma. También se puede usar para procesar un programa escrito en una versión anterior de un lenguaje de programación y convertirlo a una versión más nueva del mismo lenguaje.

Información adicional de transcompiler

Muchos lenguajes de programación comienzan como lenguajes transcompilados. Por ejemplo, las primeras versiones de C ++ no tenían un compilador nativo. En su lugar, los programas en C ++ se compilaron al lenguaje de programación C y luego se cambiaron a binario utilizando los compiladores C existentes. Otro uso de la compilación trans es convertir el código que ya se ha compilado en el código fuente de otro idioma. Un ejemplo de esto es Emscripten, un transcompilador que convierte los programas C y C ++ compilados con LLVM en JavaScript.

Términos de programación