Mida tõlgendatakse?

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