Допълнителна информация за компресорите
Много езици за програмиране започват да се трансформират като езици. Например, най-ранните версии на C ++ не са имали роден компилатор. Вместо това, C ++ програмите бяха транскомпилирани на езика за програмиране на C, а след това бяха прехвърлени на двоичен код, използвайки съществуващи C компилатори. Друга употреба на transcompilation е да конвертирате код, който вече е бил компилиран в изходния код на друг език. Един пример за това е Emscripten, транс-компилатор, който преобразува C и C ++ програми, компилирани с LLVM в JavaScript.
Условия за програмиране