Question
Ken Thompson includes an example C program that does this action before talking about compilers in his Turing Award paper “Reflections on Trusting Trust”. One joke programming language is named for its four single-character commands, which print “hello world”, print the “99 bottles of beer” lyrics, increment the accumulator, and do this action. Japanese developer Yusuke Endoh, who goes by the handle “mame”, made a “radiation hardened” program performing this action, which somehow still works if any character is deleted. A program that supposedly performs this action won the “Worst Abuse of the Rules” in the Obfuscated C Code Contest, and was an (*) empty file. The name for programs that do this action was invented by Douglas Hofstadter in Gödel, Escher, Bach when discussing the statement “yields falsehood when preceded by its quotation”. For 10 points, name this action performed by quines. ■END■
ANSWER: printing its own source code [accept quines before “quines”; accept self-reproducing or self-replicating; accept equivalent descriptions of a program printing itself; prompt on just “printing code”]
<AW>
= Average correct buzz position
Conv. % | Power % | Average Buzz |
---|
100% | 75% | 63.25 |
Back to tossups