那些设计出来就不希望别人看懂的C代码——IOCCC国际模糊C代码大赛
来源:互联网 发布:手机上淘宝密码怎么改 编辑:程序博客网 时间:2024/05/16 05:20
C程序可能会难以理解。
虽然根据大多数衡量标准c语言是一种小型语言,但是它也有许多其他通用语言没有的特性(并且常常被误解)。这些特性可以用多种方式结合使用,其中的一些结合尽管编程者心知肚明,怛是其他人恐怕难以理解。另一个问题就是c程序简明扼要的特性。c语言产生的时候正是人机交互最为单调乏味的时期。由此产生的后果是c语言为了保持简明将录入和编辑程序的用时减到最少。c语言的灵活性也可能是一个负面因素,某些程序员实在太高明了,甚至可以编写出除了他们自己几乎没人可以读得懂的程序。
ioccc(International Obfuscated C Code Contest )国际模糊C代码大赛
每年一次的国际模糊C代码大赛竟然鼓励参赛者编写最难理解的C程序,获奖作品让人感觉莫名其妙。
Goals of the Contest(大赛目标)
Obfuscate: tr.v. -cated, -cating, -cates.
To render obscure.
To darken.
To confuse: his emotions obfuscated his judgment.
[LLat. obfuscare, to darken : ob(intensive) + Lat. fuscare,
to darken < fuscus, dark.] -obfuscation n. obfuscatory adj
The IOCCC:
To write the most Obscure/Obfuscated C program within the rules.
To show the importance of programming style, in an ironic way.
To stress C compilers with unusual code.
To illustrate some of the subtleties of the C language.
To provide a safe forum for poor C code.
那就来看下那些惊世骇俗的作品吧
calc看出来了吗
2015获奖作品
同为2015 lock
上面是造型
下面是真心难
2014年的
俄罗斯方块,满满的回忆
最重要的是实用性,具体程序结果,那就自己试一试吧。
更多的咨询请看[www.ioccc.org]
- 那些设计出来就不希望别人看懂的C代码——IOCCC国际模糊C代码大赛
- IOCCC--国际混乱C代码大赛
- 国际C语言混乱代码大赛:IOCCC
- 国际混乱C代码大赛代码解析:IOCCC 1984 —— anonymous
- 国际C语言混乱代码大赛(IOCCC)
- 国际C语言乱码大赛(IOCCC)经典之作
- 国际C语言乱码大赛(IOCCC)经典之作
- 小议国际C语言混乱代码大赛——附87年一行的代码分析
- 国际C 语言乱码大赛(IOCCC)1988年获奖作品
- 国际C 语言乱码大赛(IOCCC)获奖作品
- Objective-C常见语法——入门者,看懂别人的代码基础
- 国际C语言混乱代码大赛
- 国际C语言混乱代码大赛
- 2012国际C语言混乱代码大赛冠军代码
- 国际C语言混乱代码大赛代码赏析(一)
- 国际C语言混乱代码大赛代码赏析(一)
- 国际C语言混乱代码大赛代码赏析
- 1987年国际C语言混乱代码大赛获奖的一行代码
- MySQL之聚合查询
- QT中Http的阻塞型Get和Post
- github使用问题
- 表关系多对多,1对多,1对1 映射到数据库时出现的一些异常(重要)
- HDFS 常用shell命令
- 那些设计出来就不希望别人看懂的C代码——IOCCC国际模糊C代码大赛
- Java数据结构和算法(二)——数组
- 92. Reverse Linked List II
- Lecture 4: Decomposition and abstraction through functions; introduction to recursion
- Redis 字符串(String)
- 重新开始写字的一点感想
- Lecture 6: Bisection methods, Newton/Raphson, introduction to lists
- C++ const 的使用
- Hadoop分布式集群搭建