Täiendav transkompilaatori teave
Paljud programmeerimiskeeled algavad transkompileeritud keeltena. Näiteks C ++ varasematel versioonidel ei olnud natiivset kompilaatorit. Selle asemel kompileeriti C ++ programmid C programmeerimiskeeleks ja seejärel vahetati need binaarseks, kasutades olemasolevaid C kompilaatoreid. Teine ümberkompileerimise kasutamine on teisendada kood, mis on juba kompileeritud teise keele lähtekoodi. Üks näide sellest on Emscripten, transkompilaator, mis teisendab LLVM-iga koostatud C- ja C ++ -programmid JavaScriptiks.
Programmeerimise tingimused