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 (-5[1])security (15[1])bug colloquially named (15[1])“[this thing] fail”. A 1966 theorem by Böhm and Jacopini shows that these things can always be replaced (15[1])by other (*) control structures, which was cited in a text observing (10[1])that “the quality of programmers is a decreasing function” of the amount of these things they use. The (10[2])1974 Knuth paper Structured Programming (10[1])with [these things] summarizes the debate over whether these things should be eliminated; that debate was kicked off (-5[1])by a Dijkstra letter proclaiming this (10[1])thing “Considered Harmful”. For 10 points, name this much-reviled (10[1])four-letter statement that directly jumps to a different line of code. ■END■

ANSWER: GOTO statements
<BC>
= Average correct buzz position