Question

Linus Torvalds compared one of these programs, called GCC, to a “sloth… dropped on the head as a baby.” For 10 points each:
[10e] Name these programs that translate source code into machine-executable code. Unlike interpreters, these programs do not immediately execute the input code.
ANSWER: compilers
[10m] GCC supports this optimization, which replaces a loop with repeated sequences of instructions to remove overhead from control instructions.
ANSWER: loop unrolling [or loop unwinding]
[10h] Torvalds also criticized GCC for applying this process to a constant. When there are not enough registers for all live variables, a compiler may perform this process of moving the content of some variables to main memory.
ANSWER: register spilling
<Other Science>

Back to bonuses

Summary

Data

GWU A (UG)William & Mary A (UG)100010
GWU B (Grad)Duke A (UG)0000
JMU A (UG)JMU B (UG)0000
Liberty B (DII)Maryland C (DII)100010
Liberty C (DII)Roanoke College A (DII)100010
Maryland A (Grad)UNC A (Grad)100010
Virginia B (UG)Maryland B (UG)1010020
UNC B (UG)UNC C (UG)10101030
Virginia A (UG)Liberty A (Grad)1010020
Virginia C (UG)UNC D (DII)100010