2010年11月26日
摘要: 之前发表了《6个变态的C语言Hello World程序》[酷壳链接] [CSDN链接],主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都觉得很好玩,是的,那本来是用来供朋友们“消遣作乐”,供娱乐娱东而已,不必太过认真。 不过,通过这种极端的写法,大家可以看到源代码都可以写得那么复杂难懂的。大... 阅读全文
posted @ 2010-11-26 02:06 kuangxiangjie 阅读(1072) 评论(0) 推荐(2) 编辑
摘要: 前两天,Neo写了一篇《语言的歧义》其使用C语言讨论了一些语言的歧义。大家应该也顺便了解了一下C语言中的很多不可思异的东西,可能也是你从未注意到的东西。 是的,C语言并不简单,让我们来看看下面这些示例: 为什么下面的代码会返回0?(这题应该很简单吧) 本题主要是关于C/C++中变量初始化的问题。 为什么下面的代码会返回0而不是-1? 答案:sizeof 是一个unsigned的类型,所以... 阅读全文
posted @ 2010-11-26 02:04 kuangxiangjie 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 语言是人与人相互沟通的途径,而计算机语言则是人和计算机沟通的途径。就算是任何再完美的自然语言都会有歧义,但是又是什么让人和计算计算机间产生了歧义呢? 下面这篇文章来自Gowri Kumar的Puzzle C一文。我做了一些整理,挑选了其中的一些问题,并在之后配上相应的答案(这些答案是我加的,如果需要原版的答案可以直接和本文作者Gowri Kumar联系,作者的联系方式可以从这里得到)。 puzz... 阅读全文
posted @ 2010-11-26 01:46 kuangxiangjie 阅读(327) 评论(0) 推荐(1) 编辑
摘要: 这几天,本站推出了几篇关于C语言的很多文章如下所示: 语言的歧义 [酷壳链接] [CSDN链接]谁说C语言很简单? [酷壳链接] [CSDN链接]6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接]如何加密/弄乱C源代码 [酷壳链接] [CSDN链接]C语言的谜题 [酷壳链接] [CSDN链接] 我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉... 阅读全文
posted @ 2010-11-26 01:29 kuangxiangjie 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 以前酷壳发布过《操作系统航空公司》戏谑了一下如果操作系统是航空公司会怎么样的一种情况。现在,我们来YY一下编程语言,如果编程语言是汽车,又会怎么样? Ada 这是一辆坦克。一个很厚重但很丑的坦克,从不会崩溃。如果你告诉别人你正在驾驶Ada,别人会狂笑不已。但是,你会开着一辆跑车去打战吗?[from Amit Dubey] 汇编语言 只是一个祼露在外的引擎。你不得不自己去造车,并向其提供汽油,但你在... 阅读全文
posted @ 2010-11-26 00:58 kuangxiangjie 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 我们知道,不同的操作系统有不同的系统,不同的风格,那么,如果操作系统和航空公司,会是怎么样的一种情况?让我们尝试地来做这样一个幽默的类比,把操作系统的特点带到航空公司,让我们看看会是怎么样的一个情况。 UNIX Airways Unix航空公司需要每一个人在乘机的时候带上一个飞机零件,他们会在飞机跑道上把飞机的这些零件一片一片地组装起来,然后,在不停地争论着倒底是要建造什么样的飞机。是AIX,还是... 阅读全文
posted @ 2010-11-26 00:57 kuangxiangjie 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 这些最为奇怪的程序语言的特性,来自stackoverflow.com,原贴在这里。我摘选了一些例子,的确是比较怪异,让我们一个一个来看看。 1、C语言中的数组 在C/C++中,a[10] 可以写成 10[a] “Hello World”[i] 也可以写成i["Hello World"] 这样的特性是不是很怪异?如果你想知道为什么的话,你可以看看本站的这篇文章—&... 阅读全文
posted @ 2010-11-26 00:53 kuangxiangjie 阅读(179) 评论(0) 推荐(0) 编辑