For example, when I compile a C application is the outputted file read as binary or does the OS then interpret the compilation? Is the "machine language" pure binary?
EDIT: Yes, everything on a computer is pure binary. Im asking if the processer directly interprets the file outputted by the compiler or does the OS process it first?