Transpilaattorikielillä
Transpilaattorikielet, suomeksi myös transpilaatiokieliksi tai transpiloiduiksi kieliksi kutsutaan tietokoneohjelmointikieliä, jotka käännetään ensin toiselle korkeamman tason kielelle, ja vasta tämän jälkeen tämä uusi kieli käännetään konekielelle. Prosessi alkaa lähdekoodista, joka on kirjoitettu transpilaattorikielellä. Tämä lähdekoodi syötetään transpilaattoriin, joka on ohjelma, joka muuntaa koodin toiseksi korkeamman tason ohjelmointikieleksi. Tämän jälkeen tämä välituloksena syntynyt koodi käännetään perinteisellä kääntäjällä tai tulkilla konekielelle, jota tietokone voi suorittaa.
Tämä kaksivaiheinen käännösprosessi tarjoaa useita etuja. Yksi keskeinen syy käyttää transpilaattorikieliä on mahdollisuus hyödyntää olemassa olevia