什么是你最好的程序员笑话?

当我教计算机科学入门课程时,我喜欢用一些幽默来减轻情绪。 对材料有一种乐趣的感觉,使其不那么令人沮丧,也更难忘,而且如果这个笑话需要一些技术上的理解来“得到它”,这甚至是激励的!

我将从一些我的最爱开始:

问:你如何从一个外向的计算机科学家那里告诉一个内向的计算机科学家?

答:一位外向的计算机科学家在与谈话时看着你的鞋子。

而经典:

问:为什么程序员总是搞混万圣节和圣诞节?

答:因为10月31日== 12月25日!

我一直在寻找更多这样的人,我想不出一个更好的人去问。 什么是你最好的程序员/计算机科学/编程笑话?

一名乘坐热气球的男子突然意识到自己已经迷路了。 他降低身高,并在下面找到一个男人。 他进一步降低气球,大声呼叫指示, “不好意思,你能告诉我我在哪里吗?”

下面的那个人说: “是的,你正在一个热气球,在这个领域上空盘旋30英尺。”

气球手说: “你必须从事信息技术工作 。”

“我确实”回答那个男人。 “你怎么知道?”

“好吧,”气球手说, “你告诉我的一切在技术上是正确的,但对任何人都没有用。”

下面的那个人回答说: “你必须从事管理工作。”

“我确实,”气球手回答,“但你怎么知道的?”**

“那么”那个人说, “你不知道你在哪里或去哪里,但是你希望我能够帮忙,你和我们见面之前的位置是一样的,但现在是我的错。”

“敲,敲。”

“谁在那?”

很长的停顿…。

“Java的。”

:-o

这不是一个错误...

一个SQL查询进入一个酒吧,走到两张桌子,问:“我可以加入你吗?

问:有多少程序员需要更换灯泡?

答:没有,这是一个硬件问题

一位年轻的程序员和他的项目经理在通往威奇托的途中登山。 除了一名年轻女子和她的祖母在过道对面的两个座位之外,他们找不到任何地方坐。 过了一段时间,很显然,年轻女性和年轻的程序员彼此感兴趣,因为他们彼此相视而谈。 不久,火车进入隧道,它是黑色的。 有一个吻的声音,然后是一巴掌的声音。

当火车从隧道里出来时,四个人一言不发地坐在那里。 奶奶正想着自己:“那个年轻人亲吻我的孙女非常激动,但是我很高兴她给了他一个耳光。”

项目经理坐在那里想:“我不知道这个年轻的技术人员是否敢于亲吻那个女孩,但是我当然希望当她打我的时候,她不会错过他的!”

年轻女子正坐着想,“我很高兴那个男人吻了我,但是我希望我的祖母没有打他!”

这位年轻的程序员脸上满意的笑容坐在那里。 他心想:“生活是美好的。 一个男人多久能有机会亲吻一个漂亮的女孩,并同时打他的项目经理!“

语法错误!

如果你很高兴,你知道,语法错误!

当刹车失败时,一位物理学家,一位工程师和一位程序员在一辆陡峭的阿尔卑斯山口驾驶着一辆汽车。 赛车越来越快,他们正在努力绕过弯道,只有一两次碰撞障碍使他们不至于撞上山坡。 他们确定他们都死了,突然间他们发现了一条逃生通道。 他们拉进逃生车道,安然停下。

物理学家说:“我们需要模拟刹车片上的摩擦,以及由此产生的温度上升,看看我们是否可以弄清楚为什么他们失败了”。

这位工程师说:“我想我后面有几个扳手,我来看看能不能找出问题所在”。

程序员说:“我们为什么不再去看看它是否可重现?”

当你的锤子是C ++的时候,一切都开始像一个拇指。

一位计算机科学专业的学生正在树下学习,另一位正在学习一辆华丽的新自行车。 第一个学生问:“你从哪儿弄来的?”

骑自行车的学生回答说:“当我在外面学习的时候,一个漂亮的女孩拉上了自行车。 她脱掉衣服,说:“你可以得到任何你想要的东西。”

第一个学生回答:“好的选择! 她的衣服可能不适合你。“

如果你在百万个键盘上放置一百万只猴子,其中一个最终会写一个Java程序。

其余的人将编写Perl程序。

问:“什么是面向对象的富有方式?”

答:继承

[ “臀部”, “臀部”]

(髋关节阵列!)

一个Cobol程序员花了很多钱做Y2K修复,他死的时候能够自己冷藏冷冻。 将来有一天,他意外地复活了。

当他问他为什么解冻,他被告知:

“这是9999年 – 你知道Cobol”

XKCD 221

编程就像性一样:

一个错误,你必须支持你的余生。

问:有多少prolog程序员需要更换一个灯泡?

答:是的。

要理解递归是什么,你必须先理解递归。

一个男人正站在街角上抽着一支又一根烟。 一位女士走过来注意到他说
“嘿,难道你不知道那些东西会杀了你吗?我的意思是,你没有看到盒子上的巨大警告!
“那没关系”那个家伙说,随便吐气“我是电脑程序员”
“那么,这与什么有关呢?
“我们不关心警告,我们只关心错误。”

所以这个程序员和一个小女孩约会

解释许多开发者对游戏的吸引力的奇妙元素既不是消防怪兽,也不是乳白皮肤,半包覆的警报器; 它是从头到尾执行任务的经验,而不会改变用户的需求。

在二十世纪六十年代,克格勃对研究美国太空计划的一切可能性非常感兴趣,派出各种各样的间谍去发现所有可能的信息。

一天下午,一个气喘吁吁的间谍手中拿着一页纸回到总部,兴奋地向他的上司喊道:“同志!同志!美国人正在用Lisp写他们的火箭发射软件!

指挥官表示怀疑。 “你怎么知道的?”

“我闯入他们的研究实验室,从电传打字机里偷了一页,这不是整个程序,而是最后一页,包含了程序的总结 逻辑 !亲眼看看!!!!”

指挥官看了看页面,笑了笑:

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))) ))))))))))))))))))))))))) )))))))))))))))))))))) )))))))))))))))))))) )))))))))))))))) ))))))))))))))) ))))))))))) )))) ))) )) )) ) 

一位地质学家和一位工程师坐在从洛杉矶到纽约的长途飞机上。 地质学家向工程师倾斜,问他是否想玩一个有趣的游戏。 工程师只是想打个盹儿,所以他礼貌地拒绝了,翻到窗前几个眨眼。 地质学家坚持并解释说,这个游戏真的很容易,很有趣。 他解释说:“我问你一个问题,如果你不知道答案,你就给我5美元,然后你问我一个问题,如果我不知道答案,我就给你5美元。 工程师再次礼貌地拒绝,并试图入睡。 地质学家现在有些激动,说:“好吧,如果你不知道答案你给我5美元,如果我不知道答案,我会支付你50美元!”

这引起了工程师的注意,除非他上场,否则他看不到这种折磨,所以他同意这个游戏。 地质学家问第一个问题。 “地球到月球的距离是多少?”

工程师一句话也没说,但伸进他的钱包,拿出五美元的钞票交给地质学家。

现在轮到工程师了。 他问地质学家,“三条腿爬上山顶,四点落下?” 地质学家带着疑惑的目光看着他。 他拿出自己的笔记本电脑,搜索他所有的参考资料。 他用调制解调器接入Airphone,搜索网络和国会图书馆。 他沮丧地发送电子邮件给他的同事 – 都无济于事。

大概一个小时后,他把工程师叫醒,交给他50美元。 工程师礼貌地拿走了50美元,转身回去睡觉。

地质学家不是一个小小的动摇,震动了工程师,问道:“那么,答案是什么?”

工程师没有一句话就伸进他的钱包,递给地质学家5美元,然后转身回去睡觉。

耶稣和撒旦有争论谁是更好的程序员。 这持续了几个小时,直到他们达成协议与上帝作为法官进行竞争。 他们把自己放在电脑前开始。 他们在屏幕上激烈地输入代码,连续几个小时。

比赛结束之前的一秒钟,雷击,取出电力。 过了一会儿,力量恢复了,上帝宣布比赛结束了。 他要求撒但展示他的工作。 撒但显然心烦意乱地说:“我什么也没有。 当权力熄灭时,我全部失去了。“

上帝说:“很好,让我们看看耶稣是否有更好的表现。”

耶稣按下一把钥匙,银幕就生动地展现出来,一位天使合唱团的声音从扬声器中倾泻而出。

撒但感到惊讶。 他口吃,“Bb-但是怎么样? 我失去了一切,但耶稣的计划是完整的! 他是怎么做到的?

上帝轻笑:“每个人都知道……耶稣拯救了”

 char*lie; double time, me= !0XFACE, not; int rested, get, out; main(ly, die) char ly, **die ;{ signed char lotte, dear; (char)lotte--; for(get= !me;; not){ 1 - out & out ;lie;{ char lotte, my= dear, **let= !!me *!not+ ++die; (char*)(lie= "The gloves are OFF this time, I detest you, snot\n\0sed GEEK!"); do {not= *lie++ & 0xF00L* !me; #define love (char*)lie - love 1s *!(not= atoi(let [get -me? (char)lotte- (char)lotte: my- *love - 'I' - *love - 'U' - 'I' - (long) - 4 - 'U' ])- !! (time =out= 'a'));} while( my - dear && 'I'-1l -get- 'a'); break;}} (char)*lie++; (char)*lie++, (char)*lie++; hell:0, (char)*lie; get *out* (short)ly -0-'R'- get- 'a'^rested; do {auto*eroticism, that; puts(*( out - 'c' -('P'-'S') +die+ -2 ));}while(!"you're at it"); for (*((char*)&lotte)^= (char)lotte; (love ly) [(char)++lotte+ !!0xBABE];){ if ('I' -lie[ 2 +(char)lotte]){ 'I'-1l ***die; } else{ if ('I' * get *out* ('I'-1l **die[ 2 ])) *((char*)&lotte) -= '4' - ('I'-1l); not; for(get=! get; !out; (char)*lie & 0xD0- !not) return!! (char)lotte;} (char)lotte; do{ not* putchar(lie [out *!not* !!me +(char)lotte]); not; for(;!'a';);}while( love (char*)lie);{ register this; switch( (char)lie [(char)lotte] -1s *!out) { char*les, get= 0xFF, my; case' ': *((char*)&lotte) += 15; !not +(char)*lie*'s'; this +1s+ not; default: 0xF +(char*)lie;}}} get - !out; if (not--) goto hell; exit( (char)lotte);} 

这个入口是1990年的混淆C大赛,是一个真正的经典。 忽略这个实际编译和运行的C程序的事实,源代码是一个男人和一个女人之间的热闹对话的形式。

世界上有10种人。 那些了解二进制和那些经常性的人。

这是我在很多年前提出的一个:

有一天,我打电话给看门人,看看他可以做些什么,我可以把我的肮脏的油毡地板。 他说他会很乐意给我一个抛光剂,但是他没有丝毫的想法。 我告诉他不要担心 – 作为程序员,由于内存错误,我不是第一次遇到缓冲区分配失败。

为什么像UNIX那样的程序员:

unzip,strip,touch,finger,grep,mount,fsck,more,fsck,fsck,fsck,umount,sleep

这两根琴弦走进酒吧坐下。 调酒师说:“那会是什么?”

第一个字符串说,“我想我会有一个啤酒瓶子,这是一个啤酒杯。”“

“请原谅我的朋友,”第二个字符串说,“他不是空终止。”

命令行俄罗斯轮盘赌

 [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*