Sobes.tech
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.