第22届国际c语言混乱代码大赛(ioccc)公布了获胜者的程序源代码。 ioccc要求参赛者写出最有创意的最让人难以理解的c语言代码,并限制在4 kilobytes以内,但今年的许多入选作品却利用了大小检查程序中的bug。获胜者多数是ioccc大赛的常客,其中来自日本的有4位,美国8位,中 国1位(qiming hou,已多次获奖)。获奖作品中最令人感兴趣的是adrian cable的largest small system emulator,用了4043个字节模拟出了80年代的ibm pc,包括intel 8086/186 cpu、1mb ram、3.5英寸软盘控制器...代码字节数比它模拟出的8086/186 cpu的晶体管数量还要少。