Question
One of Guy L. Steele’s Lambda Papers debunks the myth that these things are cheap while procedure calls are expensive. One of these things was accidentally duplicated in a function named “SSL Verify Signed Server Key Exchange”, which led to a critical iOS security bug colloquially named “[this thing] fail”. A 1966 theorem by Böhm and Jacopini shows that these things can always be replaced by other (*) control structures, which was cited in a text observing that “the quality of programmers is a decreasing function” of the amount of these things they use. The 1974 Knuth paper Structured Programming with [these things] summarizes the debate over whether these things should be eliminated; that debate was kicked off by a Dijkstra letter proclaiming this thing “Considered Harmful”. For 10 points, name this much-reviled four-letter statement that directly jumps to a different line of code. ■END■
ANSWER: GOTO statements
<BC>
= Average correct buzz position
Conv. % | Power % | Average Buzz |
---|
100% | 50% | 80.50 |
Back to tossups