Kompilaator: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
P Robot: Automated text replacement (-\r\n{{[Tt]äienda}}\r\n\r\n +\n) |
PResümee puudub |
||
1. rida:
'''Kompilaator''' on programm, mis tõlgib (kompileerib) [[programmeerimiskeel]]es (lähtekeel) kirjutatud teksti [[objektikood]]iks, mille saab hiljem [[arvutiprogramm]]iks [[linkija|linkida]].
== Tööpõhimõte ==
Harilikult tõlgitakse [[lähtekood]]e (tavaliselt kirjutatud [[programmeerimiskeel|kõrgemas programmeerimiskeeles]]) sihtkoodi (tavaliselt madalamasse [[objektikood]]i, mida saab [[virtuaalmasin]]a abil käivitada, või [[masinkood]]i, mida saab arvuti otse käivitada). Vastupidises suunas kompileerijaid nimetatakse [[dekompilaator]]iteks. Eksisteerib ka kompilaatoreid, mis tõlgivad ühest kõrgest keelest teise või mõnikord vahepealsesse keelde, mis nõuavad edasist töötlemist (neid tuntakse ka [[kaskaadija]]tena).
|