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 “[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 that “the quality of programmers is a decreasing function” of the amount of these things they use. The (10[1])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 (10[1])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

Buzzes

PlayerTeamOpponentBuzz PositionValue
Seth EbnerDianetics for DiabeticsEdwardian Manifestation of All Colonial Sins42-5
Ashvin SrivatsaEight Megabytes And Constantly SwappingMacro Editors4315
Kevin Wanga neural-net processor; a thinking machineplaying emacs while my parents are arguing6415
Henry Cafaroscreaming into the public static void main(String[] args)We Bought a Complexity Zoo Story9310
Rob CarsonEdwardian Manifestation of All Colonial SinsDianetics for Diabetics12210