EN - FR - DE - ES - IT - PT -

LexiconDream

🔄 Compilator

Un program care traduce codul sursă în cod mașină.

Compilator

Scrii cod în Python sau C++. Calculatorul înțelege doar cod binar. Un compilator este un program care traduce codul sursă în cod mașină. Citește întregul program, verifică dacă există erori și produce un fișier executabil. Odată compilat, programul rulează fără compilator.

Compilatoarele fac mai mult decât să traducă. Ele optimizează. Un compilator bun elimină instrucțiunile redundante, reordonează operațiile și alocă registrele eficient. Diferența dintre o traducere naivă și una optimizată poate fi de zece ori mai rapidă.

Etapele compilării

Nu toate limbajele folosesc compilatoare. Limbajele interpretate, precum Python, execută cod linie cu linie. Compilatoarele just-in-time combină ambele abordări, compilând căi de cod rapid la momentul execuției. Fiecare strategie schimbă viteza de pornire cu viteza de execuție.

Comments

No comments yet. Be the first to share a thought.

Leave a comment