Why do C++ compilers translate source code into Assembly before creating machine code? [duplicate]
问题 This question already has answers here : Does a compiler always produce an assembly code? (4 answers) What do C and Assembler actually compile to? [closed] (12 answers) Closed 20 days ago . I have started learning C++, and I have learned that a compiler turns source code from a program into machine code through compilation. However, I've learned that C++ compilers actually translate the source code into Assembly as an interim step before translating the Assembly code into machine code. What