Essentially the compilation process in C++
Sigiloso
Preprocessing (to process includes and macros), compiling (to get object file), linking (to get exe file, here other obj files or libraries may be included as well). Bonus: loading phase. When we want to execute a file, loader puts the exe and possibly other dll in the memory.