Quiz submission record for quiz2-2-1 at Tue Jun 29 23:38:32 2004: Your Answer for Question 1: C does not need all of the statements. do while statements and while statements could be dropped because it could easily be created with if and goto statements. This can be seen by how if and goto statements are located in an assembly language, and not the while/do while statements. C programmers probably included them all for ease of programming. Your Answer for Question 2: C's statments in making decisions are if/else, while, do while, and switch. They use many conditionals like <, <=, >, >=, ==, !=. MIPS only has a few statemnts that combines an if with equals conditional, not equals conditional, and less than conditional (beq,bne,slt). Designers of MIPS chose fewer statements for making decisions because MIPS was designed for simplicity and regularity in order to increase speed. With more commands, it totally defeats the purpose and design of MIPS. Your Answer for Question 3: Everything was easy to understand. I just don't like the fact that after programming so many years with while loops and switch statements, I can no longer do that. It makes programming so much harder. And I can't really see the way in which it makes my program faster. I can only believe that it does it. So being the lazy person that I am, I feel that i'm just wasting energy by programming in MIPS Your unique submission ID is quiz2-2-1-cs61c-av-1088577512-1415.