“阿卡林”作品赢得国际C语言混乱代码大赛最佳展示奖
第20届国际C语言混乱代码大赛(IOCCC)于2月5日结束,2个半月后主办方释出了获奖作品的源代码。IOCCC要求参赛者写出最有创意的最让人难以理解的C语言代码,并限制在4 kilobytes以内,因此每位参赛者的作品都令人印象深刻。而Don Hsi-Yun Yang(貌似台湾人?)的作品Akari获得了最佳展示。于是我手贱地下载了代码,打开如下:难怪叫Akari啊尼玛!!!
这真尼玛是最混乱的代码。我大致读了一下,这个代码能跑的!!!!!!
大概就是把原文本编译能有程序
程序用原文本做参数运行出文本B
程序用B做参数运行出文本C
程序用C做参数运行出文本D
真是自攻自受啊**。。。。。。对作者Orz了。
具体运行过程见2楼。 本帖最后由 zxy1135 于 2012-4-26 21:11 编辑
作者代码下载页:http://uguu.org/sources.html
这是最初的代码。注意这是个可以编译运行的C程序,下称代码0/程序0:
这是以代码0作为输入,运行程序0所得的输出结果。注意这还是个可以编译运行的C程序,下称代码1/程序1:
这是以代码1作为输入,运行程序0所得的输出结果。注意这仍然是个可以编译运行的C程序,下称代码2/程序2:
这是以代码2作为输入,运行程序0所得的输出结果。注意这依然是个可以编译运行的C程序,下称代码3/程序3:
这是把代码1从stdin输入,运行程序1所得的输出结果:
这是运行程序2所得的输出结果:
这是运行程序3所得的输出结果:
c语言编出阿卡林并再现特色,真够创意。不说的话以为又是2ch的符号图。 作为学习的人表示要拿来消化一下,看看能不能学会。 虽然不太懂可是看到这个阿卡林就好想笑诶!{:4_336:}
作者未免太有才!! 哇 真的好厉害 每一步运行之后仍是有意义的结果 最后的运算出来的结果还是动画名
真心佩服这个作者啊
另外也感谢LZ解读 自己的话基本看不懂了 啊 因为无意义的注释太多,所以很混乱。。。 真想不到會有人拿來這樣搞~
作者好強!
阿卡林存在感破表了! 这也太强了吧
话说,阿卡林被一步一步的空气化了 sunlibing1989 发表于 2012-4-26 21:40 static/image/common/back.gif
作为学习的人表示要拿来消化一下,看看能不能学会。
IOCCC的东西完全不推荐学习(也没用)。
看看乐乐就好。
顺便这个程序其实还有缩小图片文件的功能,不仅仅是ascii字符组成的文字图。 這個超強!!XD
會編程式語言我覺得真的都是另一個次元的人......別說C光是VB就學到快瘋掉的路過......{:4_330:} 这人实在是太强大了
真感觉不是一个次元的人啊 抖M技术宅无误wwwwwwwww 作者绝对开了外挂,那个叫做Don Yang的USA人 这比藏头诗都还隐蔽啊……作为一个ITer深感惭愧…… 有趣有趣...
ASCII art应该不是手码的,是输入源代码->转成包含源代码的ASCII art.
然后再重复一边...这样子吧. 看到阿卡林就好想笑+1
太有才了 膜拜下技术宅 这个太强了 阿卡ring的存在感爆表 宅人 发表于 2012-4-27 00:10 static/image/common/back.gif
这也太强了吧
话说,阿卡林被一步一步的空气化了
原来这个代码是这样理解的。。。。多谢前辈提醒 我想说这...超神了{:4_353:}
页:
[1]
2