Transcompiler
From Wikipedia, the free encyclopedia
A transcompiler (also known as transpiler) is a special compiler that translates the source code of a programming language into the source code of another programming language, e.g. from Pascal to C.
Because many programming languages have special characteristics and performance features that can apply only in a minority of cases, this often leads to a loss of efficiency. Also, the code often needs manual correction because the automated translation does not work in all cases.