Informatică, întrebare adresată de xifop25360, 8 ani în urmă

Prezentati etapele prin care un program C++ trece de la scrierea codului pana la executarea acestuia.

Răspunsuri la întrebare

Răspuns de Apollyon
1

Răspuns:

Prima dată compiler-ul procesează directivele de preprocesare (#include, #define, macro-uri, etc...), se sparge codul după anumiți tokens, etc...
După se convertește codul în cod assembly.
Cu ajutorul codului assembly se crează fișierele obiect care-s mai apoi folosite de linker pentru a produce executabilul.

Asta e o descriere așa mai vagă, poți citi mai în detaliu pe Google dacă vrei, cauți „C++ compilation process” și 100% găsești.

Alte întrebări interesante