订阅软件研发RSS CSDN首页> 软件研发

国际C语言混乱代码大赛结果公布

发表于2012-04-25 10:52| 次阅读| 来源CSDN| 0 条评论| 作者王然

摘要:国际C语言混乱代码大赛 (IOCCC, The International Obfuscated C Code Contest)是一项国际编程赛事,从1984年开始,每年举办一次(1997年、1999年、2002年、2003年和2006年例外)。目的是写出最有创意的最让人难以理解的C语言代码。 第20届(2011年度)IOCCC获奖情况: Most devolving Philip Blakely(UK) - Life/reverse life Best data util...

20届IOCCC比赛获奖结果和代码4月15日完整公布国际C语言混乱代码大赛(IOCCC, The International Obfuscated C Code Contest)是一项著名的国际编程赛事,从1984年开始到2006年,每年举办一次。2006年后中止了多年,2011年又开始恢复。比赛的目的是写出最有创意的最让人难以理解的C语言代码,当然有好玩的成分,但也能充分展示C语言和程序员的强大。

下图是今年Best of Show(最佳秀场)奖得主的代码,看上去是一个卡通女孩,实际上则是一个能够处理三种文件格式(PGM、PPM和ASCII Art)的降采样工具,厉害吧。作者是位在Google工作的华裔工程师Don Hsi-Yun Yang(会说汉语),此前曾经在2000年和2004年两次获奖。C语言源代码可以从这里下载,解释参见这里

Best of Show奖作品,点击查看大图

今年还有一位来自中国的Hou Qiming的计算器获得最佳自注释奖。其他获奖者来自美国(6人)、英国、德国、日本(3人)、以色列、芬兰和墨西哥。

第20届(2011年度)IOCCC获奖情况:

Most devolving

Philip Blakely(UK) - Life/reverse life

Best data utility

Szabolcs Borsanyi(Germany) - Bar graph plotter

Most self deprecating

David Lowe(USA) - Neural network classifier

Best ball

Peter Eastman(USA) - Bouncing Ball in ANSI Graphics

Most useful

Kimmo Fredriksson(Finland) - Aproximate grep

Most artistic

Uri Goren(Israel) - Magritte tribute

Best self documenting program

Hou Qiming(China) - Scientific calculator

Best one liner

Taketo Konno(Japan) - QWERTY keyboard position identifer

Best solved puzzle

Shinichiro Hamaji(Japan) - Paint by number puzzle

bsoup(Japan) - Paint by number puzzle

Most surprisingly portable

Gregor Richards(USA) - JIT dc

Best non-chess game

Oscar Toledo G.(Mexico) - Dual player tank shooter game

Most sound

Daniel Vik(USA) - Tracker player

Most shiny

Matt Zucker(USA) - Text raytracing

Best of Show - Most Shrinkable

Don Yang(USA) - Downsampler with 3 embeded programs

附:所有得奖代码下载地址

(本文为CSDN整理,未经允许不得转载。如需转载请联系market@csdn.net)

0
0
国际C语言混乱代码大赛结果公布