国际C语言混乱代码大赛(IOCCC, The International Obfuscated C Code Contest)是一项著名的国际编程赛事,从1984年开始到2006年,每年举办一次。2006年后中止了多年,2011年又开始恢复。比赛的目的是写出最有创意的最让人难以理解的C语言代码,并限制在 4 kb 以内。这项赛事也年头了,2020 年是第 27 次举办。当然有好玩的成分,但也能充分展示C语言和程序员的强大。
下图是往期Best of Show(最佳秀场)奖得主的代码,看上去是一个卡通女孩,实际上则是一个能够处理三种文件格式(PGM、PPM和ASCII Art)的降采样工具,厉害吧。作者是位在Google工作的华裔工程师 Don Hsi-Yun Yang(会说汉语),此前曾经在2000年和2004年两次获奖。
以下是 2020 年 IOCCC 大赛的一个参赛作品:
写这个程序的小哥 Carlini 已经在 GitHub 上解释了程序原理:
链接:
https://github.com/carlini/printf-tac-toe
接下来,小编就为大家分享更多外表花里胡哨,实则功能性很强的代码作品~
来看看你能看出多少吧?
领取专属 10元无门槛券
私享最新 技术干货