Junior — Middle
Можете ли објаснити шта је језик за програмирање који захтева претходну компилацију пре извршавања?
sobes.tech АИ
Одговор од АИ
Programski jezik s prethodnom kompilacijom je jezik čiji se izvorni kod najpre pretvara u mašinski ili međukod pomoću kompajlera pre nego što se program izvrši. Ovaj pristup omogućava otkrivanje grešaka tokom faze kompilacije i poboljšava performanse tokom izvršavanja, jer je kod već pripremljen za procesor.
Primer: u C#-u, izvorni kod se kompajlira u međukod (IL), koji zatim izvršava CLR okruženje. Za razliku od interpretiranih jezika, gde se kod izvršava redom bez prethodne kompilacije.