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■
Buzzes
Summary
| Tournament | Edition | Exact Match? | TUH | Conv. % | Power % | Neg % | Average Buzz |
|---|---|---|---|---|---|---|---|
| EMACS at CO | 08/06/2023 | Y | 4 | 100% | 50% | 25% | 80.50 |
| EMACS Online | 10/01/2023 | Y | 5 | 100% | 20% | 20% | 88.60 |