Answer from cs61c-av (Kenneth Wong 16192104) for Question 2 well if there were no linker, then a C program would have to recompile all the source code everytime a change is made. Without the assembler, pseudoinstructions would not exist, leaving the C programmer fewer sets of instructions to use.