transpileerimine
Transpileerimine, tuntud ka kui source-to-source compilation, on tarkvaraarenduse protsess, mille käigus ühe programmeerimiskeele kood muundatakse sama või teise programmeerimiskeele koodiks. Peamine erinevus tavapärasest kompileerimisest seisneb selles, et transpileerimine ei muuda koodi masinkeeleks, vaid teiseks kõrgema taseme keeleks.
Seda tehnikat kasutatakse sageli, et muuta kaasaegsem või arenenum programmeerimiskeel vanemaks või laiemalt toetatud keeleks. Näiteks
Transpileerimisprotsess on kasulik mitmel põhjusel. See võimaldab arendajatel kasutada uusi ja võimsaid keelefunktsioone, samal ajal säilitades
Populaarsete transpileerimistööriistade hulka kuuluvad Babel (JavaScripti jaoks) ja TypeScripti enda kompileerimismoodul. Need tööriistad automatiseerivad muundamisprotsessi, muutes