最高のフラグの使い方
受賞者:Glyn Anderson
動作・解説にジャンプ »
引用元:https://www.ioccc.org/2000/anderson.c
審査員・作者による説明:https://github.com/ioccc-src/winner/blob/main/2000/anderson.hint
手旗信号のアスキーアートを出力する。
$ gcc -m32 -o anderson anderson.c $ echo "Hello" | ./anderson <> <> <> <> _() ()/ ()/ ()/ _\) () [] /^ |^^ /^^ /^^ [] ^^ |^^| <>[ [][ <>][ <>][ ][ [][]
コード形状は、欧米の手旗信号に使われる旗。 マクロによる難読化は一切使わず、キーワードもcharが最初に1つあるだけ、すべての関数は式1つだけ、となっており、とても気持ちの良い一品。
char
賞名のFlagsは、プログラミングのフラグと思わせて、普通に旗の意味。