Answer from cs61c-ej (Leon Wang 16247444) for Question 2 If the C programmer had a whole mess of C files linked together, and he made one little change in one line in one of the files, he would have to recompile the whole thing. But since the first three steps aren't rolled into one, the C programmer only has to recompile the one file that had a change.