Qu'est-ce qu'un transcompilateur?

Un transcompilateur, également appelé compilateur ou transpiler source à source, est un type spécial de compilateur qui convertit le code source d'un programme dans un autre langage. Il peut également être utilisé pour traiter un programme écrit dans une version antérieure d'un langage de programmation et le convertir en une version plus récente du même langage.

Informations supplémentaires sur le transcompilateur

De nombreux langages de programmation commencent par être des langages transcompilés. Par exemple, les premières versions de C ++ n'avaient pas de compilateur natif. Au lieu de cela, les programmes C ++ ont été transcompilés dans le langage de programmation C, puis basculés en binaire à l'aide des compilateurs C existants. Une autre utilisation de la transcompilation consiste à convertir le code déjà compilé en code source d’un autre langage. Emscripten, par exemple, est un transcompilateur qui convertit les programmes C et C ++ compilés avec LLVM en JavaScript.

Termes de programmation