Compiler: Takes high level code and turns it into assembly
Assembler: Turns assembly code into machine code
Linker: Combines different pieces of machine code into executable machine code (some piece of code may reference another piece, the linker Combines them)
Loader: Loads the executable code into memory so it can be run
Latest Answers