Transpilacja

Jest to rodzaj kompilacji polegający na przekształceniu kodu napisanego w języku A do kodu w języku B, przy czym oba rodzaje są zrozumiałe dla człowieka (są na zbliżonym poziomie abstrakcji). Przykładem transpilacji jest na przykład konwersja kodu napisanego z języku TypeScript, do języka JavaScript. Transpilacja może także dotyczyć przekształceń dotyczących wersji języka, jak na przykład zamiana kodu napisanego w standardzie ECMAScript 6 na kod w standardzie niższym (np. ECMAScript 5).