O que é um Transcompiler?

Um transcompilador, também conhecido como compilador ou transpilador de código-fonte, é um tipo especial de compilador que converte o código-fonte de um programa em outro idioma. Ele também pode ser usado para processar um programa escrito em uma versão mais antiga de uma linguagem de programação e convertê-lo em uma versão mais nova do mesmo idioma.

Informações adicionais sobre transcompiladores

Muitas linguagens de programação começam como idiomas transcompilados. Por exemplo, as versões mais antigas do C ++ não tinham um compilador nativo. Em vez disso, os programas C ++ foram transcompilados para a linguagem de programação C e, em seguida, alterados para binário usando os compiladores C existentes. Outro uso da transcompilação é converter o código que já foi compilado no código-fonte de outro idioma. Um exemplo disso é o Emscripten, um transcompilador que converte programas C e C ++ compilados com LLVM em JavaScript.

Termos de programação