C++ is a compiled language. The process involves:
- Preprocessing: Handling
#includedirectives. - Compiling: Converting source code to assembly.
- Assembling: Converting assembly to object files.
- Linking: Combining object files and libraries into an executable file.