当前位置:网站首页>C专家编程 第8章 为什么程序员无法分清万圣节和圣诞节 8.10 轻松一下---国际C语言混乱代码大赛
C专家编程 第8章 为什么程序员无法分清万圣节和圣诞节 8.10 轻松一下---国际C语言混乱代码大赛
2022-08-09 02:48:00 【weixin_客子光阴】
轻松一下---国际C语言混乱代码大赛
C语言结合了汇编语言的所有威力和汇编语言的所有易用性。
国际C语言混乱代码大赛(IOCCC)是一项年度竞赛,自1984年以来一直延续至今。它源于Landen阅读了Bourne Shell的源代码之后所发出的感叹:“天哪!这太过分了。” 大赛形成了一年一度的传统。在冬季里接收参赛作品,在春季里进行评判,在夏季的Usenix会议上公布获胜者。
IOCCC有很多令人捧腹之处,而且它能够以令人惊异的方式扩展你的知识,不管你是自行编写还是事后分析获胜者的代码。
David编写了与Bourne Shell齐名的Korn Shell,它被广泛认为比第七版的/bin/sh清楚得多,大概是由于IOCCC扮演了安全阀的角色,黑客们已经痛痛快快地发挥了一回。只要阅读Usenet上的comp.lang.c新闻组,并遵循在晚秋时候贴在哪里的指示就可以参赛。注意,获胜者属于世界上最好的程序员之一,但他所干的却是最坏的事。
边栏推荐
- Hudi从内核到实战介绍
- What aspects should we start with for interface security testing?
- 基于NLP的智能问答系统核心技术
- Recently, I have seen a lot of people who want to study by themselves or enroll in classes but don’t know how to choose. I will tell you about it today.
- Take you do interface test from zero to the first case summary
- JavsScript系列-Promise的错误捕获
- 让历史文化“活”起来,北京河图“万象中轴”助力打造北京城市金名片
- MySQL/Oracle字符串分割
- 工作小计 rtcp的length和网络字节序
- [Redis] The core principle of master-slave replication
猜你喜欢
随机推荐
JS 将对象拆开拼接成 URL
【Redis】主从复制的核心原理
Jenkins的环境部署,(打包、发布、部署、自动化测试)
20220523搜索和排序:搜索旋转排序数组
如何实现canal数据同步
继承 Inheritance
原文翻译:Structure Aware Single-stage 3D Object Detection from Point Cloud
JS 实现千分位分隔符
SA-SSD环境搭建——血与泪的教训
高性能 MySQL(十二):分区表
Working subtotal rtcp length and network byte order
opencv在图像上长按左键画矩形单击右键清除
MySQL/Oracle字符串分割
CI/CD:持续集成/持续部署(难舍难分)
第一部分:和数组相关的问题
《独行月球》:独孤月的两次选择,让一个“中间人”成为大英雄
OJ:L3-001 凑零钱 DFS
带你做接口测试从零到第一条用例 总结
Yii2开启 Schema 缓存
SwiftUI * SwiftUI 4.0 全新的导航系统