年度报告
查看: 7609|回复: 20

“阿卡林”作品赢得国际C语言混乱代码大赛最佳展示奖

[复制链接]
阅读字号:
发表于 2012-4-26 21:01 | 显示全部楼层 |阅读模式
第20届国际C语言混乱代码大赛(IOCCC)于2月5日结束,2个半月后主办方释出了获奖作品的源代码。IOCCC要求参赛者写出最有创意的最让人难以理解的C语言代码,并限制在4 kilobytes以内,因此每位参赛者的作品都令人印象深刻。而Don Hsi-Yun Yang(貌似台湾人?)的作品Akari获得了最佳展示。于是我手贱地下载了代码,打开如下:
b3119313b07eca805d9b2344912397dda04483f2.jpg
难怪叫Akari啊尼玛!!!
这真尼玛是最混乱的代码。我大致读了一下,这个代码能跑的!!!!!!
大概就是把原文本编译能有程序
程序用原文本做参数运行出文本B
程序用B做参数运行出文本C
程序用C做参数运行出文本D
真是自攻自受啊**。。。。。。对作者Orz了。
具体运行过程见2楼。

评分

参与人数 1积分 +5 收起 理由
h70575 + 5

查看全部评分

 楼主| 发表于 2012-4-26 21:03 | 显示全部楼层
本帖最后由 zxy1135 于 2012-4-26 21:11 编辑

作者代码下载页:http://uguu.org/sources.html

这是最初的代码。注意这是个可以编译运行的C程序,下称代码0/程序0:
000000001.png

这是以代码0作为输入,运行程序0所得的输出结果。注意这还是个可以编译运行的C程序,下称代码1/程序1:
00002.png

这是以代码1作为输入,运行程序0所得的输出结果。注意这仍然是个可以编译运行的C程序,下称代码2/程序2:
0000003.png

这是以代码2作为输入,运行程序0所得的输出结果。注意这依然是个可以编译运行的C程序,下称代码3/程序3:
000004.png

这是把代码1从stdin输入,运行程序1所得的输出结果:
00005.png

这是运行程序2所得的输出结果:
c75c10385343fbf29fe9a580b07eca8064388f4f.jpg.png

这是运行程序3所得的输出结果:
8694a4c27d1ed21b930c2d46ad6eddc450da3f4f.jpg.png
发表于 2012-4-26 21:14 | 显示全部楼层
c语言编出阿卡林并再现特色,真够创意。不说的话以为又是2ch的符号图。
发表于 2012-4-26 21:40 | 显示全部楼层
作为学习的人表示要拿来消化一下,看看能不能学会。
发表于 2012-4-26 21:49 | 显示全部楼层
虽然不太懂可是看到这个阿卡林就好想笑诶!
作者未免太有才!!
发表于 2012-4-26 22:42 | 显示全部楼层
哇 真的好厉害 每一步运行之后仍是有意义的结果 最后的运算出来的结果还是动画名
真心佩服这个作者啊
另外也感谢LZ解读 自己的话基本看不懂了 啊
发表于 2012-4-26 22:45 | 显示全部楼层
因为无意义的注释太多,所以很混乱。。。
发表于 2012-4-26 23:20 | 显示全部楼层
真想不到會有人拿來這樣搞~
作者好強!
阿卡林存在感破表了!
发表于 2012-4-27 00:10 | 显示全部楼层
这也太强了吧
话说,阿卡林被一步一步的空气化了
发表于 2012-4-27 00:52 | 显示全部楼层
sunlibing1989 发表于 2012-4-26 21:40
作为学习的人表示要拿来消化一下,看看能不能学会。

IOCCC的东西完全不推荐学习(也没用)。
看看乐乐就好。

顺便这个程序其实还有缩小图片文件的功能,不仅仅是ascii字符组成的文字图。
发表于 2012-4-27 02:08 | 显示全部楼层
這個超強!!XD

會編程式語言我覺得真的都是另一個次元的人......別說C光是VB就學到快瘋掉的路過......
发表于 2012-4-27 02:22 | 显示全部楼层
这人实在是太强大了
真感觉不是一个次元的人啊
发表于 2012-4-27 03:25 | 显示全部楼层
抖M技术宅无误wwwwwwwww
发表于 2012-4-27 11:51 | 显示全部楼层
作者绝对开了外挂,那个叫做Don Yang的USA人
发表于 2012-4-27 11:59 | 显示全部楼层
这比藏头诗都还隐蔽啊……作为一个ITer深感惭愧……
发表于 2012-4-27 12:09 | 显示全部楼层
有趣有趣...
ASCII art应该不是手码的,是输入源代码->转成包含源代码的ASCII art.
然后再重复一边...这样子吧.
发表于 2012-4-27 12:55 | 显示全部楼层
看到阿卡林就好想笑+1
太有才了 膜拜下技术宅
发表于 2012-4-27 12:58 | 显示全部楼层
这个太强了 阿卡ring的存在感爆表
发表于 2012-4-29 01:03 | 显示全部楼层
宅人 发表于 2012-4-27 00:10
这也太强了吧
话说,阿卡林被一步一步的空气化了

原来这个代码是这样理解的。。。。  多谢前辈提醒
头像被屏蔽
发表于 2012-5-2 20:29 | 显示全部楼层
我想说这...超神了
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

Archiver|手机版|小黑屋|百合会 ( 苏公网安备 32030302000123号 )

GMT+8, 2025-2-1 21:48 , Processed in 0.054327 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表