Mis on Transcompiler?

Transkompilaator, mida tuntakse ka allika-allika kompilaatorina või transpilerina, on spetsiaalne kompilaatori tüüp, mis teisendab programmi lähtekoodi teiseks keeleks. Seda saab kasutada ka programmeerimiskeele vanemas versioonis kirjutatud programmi töötlemiseks ja selle teisendamiseks sama keele uuemaks versiooniks.

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