Formally speaking, "Transpiler" is a useless word

38 points by notypes


spenc

This keeps coming up, and I don’t really get it tbh.

Compilers take a program and translate it to a lower level representation.

Decompilers take a lower level one and translate it to higher level. Nobody seems to complain that decompilers are just compilers and the term is meaningless.

Transpilers are translating from roughly the same lowlevelness to another. Not something that can be defined precisely but not meaningless either. If going the other way wouldn’t be called decompiling some people feel weird calling it compiling.