Answer from cs61c-bx (Tuan Ha 16989532) for Question 2 If the program is huge, it would take more time just to compile it because in order to compile it, it actually assemble and link as well. Normally, if we change something in the code, and we want to test it, we just want to compile so that if there is error, the compiler may catch it. We don't want to assemble and link it. So, it may not be a good idea to let the compiler do all the work.