Arvutiprogrammide koostamisel ei pea enne programmide teostamist kompileerima tõlgitud programmeerimiskeelt. Selle asemel loeb teine programm, mida nimetatakse tõlkiks, loeb programmi ja täidab selle lendamisel.
Tõlkeprogrammide koostamise eelised
Koostatud programm toimib lõppkasutaja jaoks üldiselt paremini, sest selle masina kood saab koostamise käigus väga optimeerida. Seevastu tõlgitud keeled võivad pakkuda programmeerijale ainulaadseid eeliseid. Üks näide on REPL, mis võimaldab programmeerijal selle kirjutamise ajal programmiga suhelda.
Paljusid arvutikeeli võib kompileerida või tõlgendada. Näiteks koostatakse tavaliselt C-programmeerimiskeel, kuid C-tõlked on saadaval. JavaScripti peetakse üldiselt tõlgendatud keeleks, kus klient (tavaliselt veebibrauser) on tõlk. Kuid enamikus kaasaegsetes brauserites kasutatakse mõnda JIT-i, et kompileerida JavaScripti koodi enne selle käivitamist. Lisp, mida peetakse sageli tõlgendatavaks keeleks, saab ühes programmis segatud tõlgitud koodi segada.
Tõlgitud keelte näited
Tõlgitud programmeerimiskeeltega kaasnevad tavaliselt järgmised näited:
Koostatud, kirjalik string, programmeerimise tingimused