Question: what is the difference between source file and object file?
Answer: In the process of creating a computer program, the source file is where the programmers write the program. It can be seen as the starting point. Object file is the file output by the compiler or assembler. Usually this contains the source code converted to a machine language or an intermediate language.