Kas ir Transcompiler?

Transkompilators, kas pazīstams arī kā avota-avota kompilators vai transpilators, ir īpašs kompilatora veids, kas pārvērš programmas avota kodu citā valodā. To var izmantot arī, lai apstrādātu programmu, kas rakstīta vecākā programmēšanas valodas versijā, un pārveidot to par jaunāku versiju tajā pašā valodā.

Papildu informācija par transkompilatoru

Daudzas programmēšanas valodas sākas ar transkompilētām valodām. Piemēram, C ++ agrākajām versijām nebija dzimtā kompilatora. Tā vietā C + + programmas tika transkompilētas uz C programmēšanas valodu, un pēc tam pāradresētas uz bināru, izmantojot esošos C kompilatorus. Vēl viens transkompilācijas pielietojums ir konvertēt kodu, kas jau ir sastādīts, citā valodā. Viens no piemēriem ir Emscripten, transcompiler, kas pārveido C un C ++ programmas, kas apkopotas ar LLVM, JavaScript.

Programmēšanas noteikumi