Question

In a talk at QCon London 2009, the inventor of this concept noted how his friend Edsger Dijkstra disapproved of it and compared its use to a situation where “every bachelor [is] married (15[1])polyamorously to the same person”. In C, the stddef.h (“S-T-D def dot h”) header contains two macros, one defining the “offset of” function and the other defining this concept. The most (15[1])popular languages that avoid this concept are (15[1])Rust and Swift; as an alternative, Rust instead uses an “Option” enum. (15[1])Tony Hoare, who invented this concept when designing ALGOL W, has called it a (*) “billion dollar mistake”. This concept names probably the most common Java runtime exception, which can occur if you call a method of an uninitialized object. In C, these things can be generated with the expression “(void*) 0” (“void star zero”). For 10 points, name this kind of reference that points to nothing. ■END■ (10[1])

ANSWER: null references [or null pointers; accept NullPointerException; reject “undefined references” or “uninitialized references”]
<AW>
= Average correct buzz position
Conv. %Power %Average Buzz
100%80%75.40

Back to tossups

Buzzes

PlayerTeamOpponentBuzz PositionValue
Michał GerasimiukWhy does ACF have electrons do its work?I Paused My Unique Game to Be Here3215
Albert ZhangI thought this was a Counter-Strike themed tournamentA TV Guide for Netheads5915
Anish JindalComputer Science: Going OutsideCarnegie Lemons6615
Eric ChenEventually Munches All Computer StorageThe7815
David BassJAX guide -league -of -legends -lol -mortal -kombatfoo14210