Što je Transcompiler?

Transkompajler, također poznat kao kompajler ili transpiler izvor-na-izvor, posebna je vrsta kompajlera koji izvorni kod programa pretvara u drugi jezik. Također se može koristiti za obradu programa napisanog u starijoj inačici programskog jezika i pretvoriti ga u noviju verziju istog jezika.

Dodatne informacije o transkompajleru

Mnogi programski jezici počinju kao transkompilirani jezici. Na primjer, najstarije verzije C ++ nisu imale izvorni kompajler. Umjesto toga, C + + programi su transcompiled na programski jezik C, a zatim se prebacio na binarni koristeći postojeće C kompilatora. Još jedna upotreba transcompilation je pretvoriti kod koji je već sastavljen u izvorni kod drugog jezika. Jedan primjer je Emscripten, transkompajler koji konvertira C i C ++ programe kompilirane s LLVM-om u JavaScript.

Programski uvjeti