In the last year I\'ve started programming in Fortran working at a research university. Most of my prior experience is in web languages like PHP or old ASP, so I\'m a
Another reason, apart from compile time, is that the compilation process is a multi-step process.
The object files are just one intermediate output from that process. They will eventually be used by the linker to produce the executable file.