手机浏览器扫描二维码访问
一秒记住【xiaoyanwenxue.com】精彩无弹窗免费!“读书成神豪(.shg.tw)”!
章杉留意到《C专家编程》里面提到了一个奇怪的大赛——国际C语言混乱代码大赛。
出门右拐度娘了一下:
国际C语言混乱代码大赛(IOCCC,TheInternationalObfuscatedCCodeContest)是一项国际编程赛事,从1984年开始,每年举办一次(1997年、1999年、2002年、2003年和2006年例外)。目的是写出最有创意的最让人难以理解的C语言代码。
章杉:Σ(っ°Д°;)っ
居然还特么真的有这个比赛?而且还是国际编程赛事???
IOCCC是由蓝登·克特·诺尔(LandonCurtNoll)与拉里·贝索(LarryBassel)在1984年受雇于国家半导体(NationalSemiconductor)的Genix程序移殖事业群时开始的。比赛的点子是来自他们俩比较彼此有关于它们得修正的某些写得很烂代码的笔记。
每年,IOCCC的比赛规则会张贴在其网站上。规则每年不同,并且会随附上一组的指导方针以试图表达规则的精神。
这些规则通常是蓄意书写成文,伴随着精巧的漏洞让参赛者有所鼓励去发现并滥用。
啧,虽然听起来不太入流,但章杉觉得有必要还是可以参加一下的!
趣味性十足有木有~
书里面倒也不全是有趣的东西,有些东西很沉重!
在《C专家编程》这本书中,章杉看到了这样一个例子:
“1993年春天,在SunSoft的操作系统开发小组里,我们(《C专家编程》作者)接到了一个“一级优先”的Bug报告,是一个关于异步IO库的问题。
如果这个Bug不解决,将会使一桩价值2000万美元的硬件产品生意告吹,因为对方需要使用这个库的功能。所以,我们顶着重压寻找这个Bug。经过几次紧张的调试,问题被圈定在下面这条语句上:
x==2;
这是个打字错误,它的原意是一条赋值语句。程序员的手指放在“=”键上,不小心多按了一下。
这条语句成了将x与2进行比较,比较结果是true或者false,然后丢弃这个比较结果。”
这个bug事件章杉看了也是感慨万千!
尽管《C专家编程》的作者在自说自话,但章杉也深有同感。
不小心多打一个等号,手抖而已~
谁又能100%保证不会犯类似的错误呢!
说起来“=”和“==”这两个虽然看起来区分不大,但这在C语言中全然是两个不同的符号!
在C语言中,最容易产生混淆的操作符要属“=”与“==”。
鬼谷八荒之开局就是三剑痴 贤者之王 撼龙风水师 纪初安唐石谦重生文 少帅夫人不准逃顾婠婠霍沉离 始于心甘情愿纪初安 我没想当绿茶,真的(快穿) 枭霸娇妻 我开局穿越三国战场造机甲 战神入赘成首富齐昆仑谢芝真 尊养小夫郎[种田] 我在古代当神医颜循韩嫣 野蛮匪夫的小娇娇 我老婆是天后巨星 我是文娱之王陈轩王玲 我将败掉万亿家产张臻秋淑芬 我,捡破烂成世界首富 纪初安唐石谦重生文 缠绵入骨,首席老公别过分 孤岛上的平行世界III
一个无意间得了神通的正一派门人张小妖,吊儿郎当一只百年难得一现的灵物蛤蟆豆包,狡猾好色。一个少年道士,一只灵物紫蟾,走出大山,面对灯红酒绿,看相摸骨堪舆测命,坑蒙拐骗拍黒砖斗高人淘古玩赚大钱,替天行道。置身黑暗官场,直面恩怨情仇,享受声色犬马,却俨然不知道自己身上埋藏这个一个惊天秘密让权贵弯腰,让同行低头,让明星捶腿,让黑道乱抖,让猴子翻跟,让石头冒油!被称为妖孽一般的存在,但那颗闷骚的道心,始终未变!张小妖豆包,你叫一声咱就收钱财,叫两声,咱就搂女人,怎样?豆包咕咕咕!张小妖我擦!你这劣货难道想财色双收!?(小张作品,必是精品,尽可一看!多支持,多投票!本书群号51447463,欢迎加入。)...
疯狂太岁由作者最爱吃凉糕创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供疯狂太岁全文无弹窗的纯文字在线阅读。...
一穷二白没有田,带着空间好挣钱肤白貌美,细腰长腿的胡蔓一朝穿越竟然变成丑陋呆傻小农女。替姐嫁给大龄猎户,缺衣少粮吃不饱,剩下都是病弱老,还好夫君条顺颜高体格好,还有空间做法宝。言而总之,这就是一个现代药理专业大学生,穿越成丑女发家致富,成为人生赢家的故事。...
从来没有接触过游戏的平民王石,机缘巧合下进入神话,苦逼的选择了与种族不相符的职业,成为各种成长属性均是只有可怜的一星的大菜鸟,获得特殊称号菜鸟之王。且看一代菜鸟之王如何成长,成为游戏之王。游戏和现实完美的结合,金钱权力的诱惑,人性欲望的贪婪,巅峰实力的对决,构成一个虚拟的神奇世界。...
惊鸿长篇谍战小说惊鸿历时一年时间完成了一百万字的内容,至此,关于凌若飞的故事告一段落了。这一年来,感谢读者朋友们的大力支持和关注,让我能够有信心写下去,将一部完整的小说呈现于读者朋友面前。请读者朋友继续关注我的小说,最新谍战小说有故事的人即将在铁血上线!...
说他太倒霉还是太幸运,失业的当天被车撞了,生命垂危之际却被植入了来自外星的第七代生命进化系统。什么?让他五年内进化为超级地球人,成功有奖励,失败化作泥巴?...