当前位置:首 页 > IT客 >程序猿 > 查看文章

程序员的笑话

程序猿 你是第2050个围观者 1条评论 供稿者: 标签:,

有一天一个程序员见到了上帝.

上帝: 小伙子,我可以满足你一个愿望.
程序员: 我希望中国国家队能再次打进世界杯.
上帝: 这个啊!这个不好办啊,你还说下一个吧!
程序员: 那好!我的下一个愿望是每天都能休息6个小时以上.
上帝苦想了半个钟头,我还是让中国国家队打进世界杯吧.

◎ 开发时间

项目经理: 如果我再给你一个人,那可以什么时候可以完工?
程序员: 3个月吧!
项目经理: 那给两个呢?
程序员: 1个月吧!
项目经理: 那100呢?
程序员: 1年吧!
项目经理: 那10000呢?
程序员: 那我将永远无法完成任务.

◎ 爱情观

爱情就是死循环,一旦执行就陷进去了。
爱上一个人,就是内存泄露–你永远释放不了。
真正爱上一个人的时候,那就是常量限定,永远不会改变。
女朋友就是私有变量,只有我这个类才能调用。
情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。

◎ 女人篇

有的女人就是Windows虽然很优秀,但是安全隐患太大。
有的女人就是MFC她条件很好,然而不是谁都能玩的起。
有的女人就是C#长的很漂亮,但是家务活不行。
有的女人就是C++,她会默默的为你做很多的事情。
有的女人就是汇编虽然很麻烦,但是有的时候还得求它。
有的女人就是STL,她会为你的发展带来莫大的帮助。

◎ 多少程序员会换灯泡?
无 – 这是个硬件问题。

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

因为 Oct 31 等于 Dec 25。

◎ 这世界只有10种人:知道二进制的和不知道的。

◎ 一个人正吸着雪茄,吐着烟圈。他女朋友生气了发飙道,“你没看见包装盒上的警告么?吸烟有害健康!”
那人回答道:“我是程序员。我们不关心警告,只关心错误。”

◎ 你听过新出的克雷超级计算机么?他超级快,6秒钟就能执行完一个死循环。

◎ 两字符串走进一个酒吧坐下,酒保过来,“两位来点什么?”
第一个字符串说,“我要一杯湿啤 fulk boorg jdk^CjfdLk jk3s d#f67howe%^U r89nvy~~owmc63^Dz x.xvcu。”
“对不起,”第二个字符串对酒保说,“我这哥们没有\0结尾。”

◎ 一个程序员骑着一个很漂亮的自行车到了公司,另一个程序员看到了他,问到,“你是从哪搞到的这么漂亮的车的?”

  骑车的那个程序员说,“我刚从那边过来,有一个漂亮的姑娘骑着这个车过来,并停在我跟前,把衣服全脱了,然后对我说,‘你想要什么都可以’”。

  另一个程序员马上说到,“这绝对是个正确的选择,因为那姑娘的衣服你不一定穿得了”。

◎ 问路

  有一个驾驶热气球的人发现他迷路了。他降低了飞行的高度,并认出了地面上的一
个人。他继续下降高度并对着那个人大叫,“打扰一下,你能告诉我我在哪吗?”

  下面那个人说:“是的。你在热气球里啊,盘旋在30英尺的空中”。

  热气球上的人说:“你一定是在IT部门做技术工作”。

  “没错”,地面上的人说到,“你是怎么知道的?”

  “呵呵”,热气球上的人说,“你告诉我的每件事在技术上都是对的,但都没有用”。

  地面上的人说,“你一定是管理层的人”。”。

  “没错”,热气球上的人说,“可是你是怎么知道的?”

  “呵呵”,地面上的那人说到,“你不知道你在哪里,你也不知道你要去哪,你总
希望我能帮你。你还在我们刚见面时的那个地方。”。

◎ 为什么程序员喜爱UNIX:
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep

◎ 怎么使用面向对象的方式变得富有?继承。

◎ 要理解递归,你先要理解递归。

◎ 十个顶尖软件工程师参加培训管理人员的课程。老师提出了这样一个问题:“假如你供职的公司是为航空电子设备提供软件的。有一天你乘飞机出差,当你上了飞机后你发现一个牌子上写着这个飞机用的是你的团队开发的Beta版软件,你会下飞机吗?”
九个软件工程师举了手。老师看着第十个问道:“你为什么愿意留在飞机上?”这人回答说:“如果是我的团队写的这个软件,飞机根本无法起飞,根本谈不上坠毁。”

◎ 换一个电灯泡需要几个微软程序员?一个也不要,他们会把黑暗变成标准然后告诉每个人:“我们就是这么设计的。”

◎ Keyboard not found … press F1 to continue

◎ 电脑是高速的笨蛋,程序员是低速的笨蛋。

◎ 一个存放了一半数据的数组:悲观的程序员觉得数组是半空的。乐观的程序员觉得数组是半满的。真正的程序员?觉得数组占用的空间过大,需要调用realloc()。

◎ 一个微软工程师正走在路上,突然听到一只青蛙说:“如果你吻我一下的话,我就会变成漂亮的女人,我们可以结婚,从此幸福地生活在一起。”工程师看着青蛙想了一下,抓起它轻轻地放在自己的上衣口袋里。青蛙把头伸出来说:“怎么,你不准备吻我吗?”“是的”,工程师说:“我在微软工作,没有时间娶妻——不过有一只会说话的青蛙还是挺酷的。”

◎ 换一个电灯泡需要几个C++程序员?
你还在用面向过程的思维考虑问题。一个设计良好的电灯泡类必然封装了换灯泡的方法,所以你要做的就是调用“换电灯泡”方法。


面试官:熟悉哪种语言
应聘者:JAVA
面试官:知道什么叫类么
应聘者:我这人实在,工作努力,不知道什么叫累
面试官:知道什么是包?
应聘者:我这人实在 平常不带包 也不用公司准备了
面试官:知道什么是接口吗?
应聘者:我这个人工作认真。从来不找借口偷懒
面试官:知道什么是继承么
应聘者:我是孤儿没什么可以继承的
面试官:知道什么叫对象么?
应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。
面试官:知道多态么?
应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!请问这和JAVA有什么关系??

◎ 据说有一位软件工程师,一位硬件工程师和一位项目经理同坐车参加研讨会。不幸在从盘山公路下山时坏在半路上了。于是两位工程师和一位经理就如何修车的问题展开了讨论。
硬件工程师说:“我可以用随身携带的瑞士军刀把车坏的部分拆下来,找出原因,排除故障。”
项目经理说:“根据经营管理学,应该召开会议,根据问题现状写出需求报告,制订计划,编写日程安排,逐步逼近,alpha测试,beta1测试和beta2测试解决问题。”
软件工程说:“咱们还是应该把车推回山顶再开下来,看看问题是否重复发生。”

◎ 程序员聚餐

大家喝的是啤酒,这时你入座了:

你给自己倒了杯可乐,这叫低配置。
你给自己倒了杯啤酒,这叫标准配置。
你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。
你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。
你的同事给你倒了杯白酒,这叫推荐配置。

人到齐了,酒席开始了:

你先一个人喝了一小口,这叫单元测试。
你跟旁边的人说哥们咱们随意,这叫交*测试。
但是他说不行,这杯要干了,这叫压力测试。
于是你说那就大家一起来吧,这叫内部测试。
这个时候boss向全场举杯了,这叫公开测试。

菜过三巡,你就不跟他们客气了:
你向对面的人敬酒,这叫p2p.
你向对面的人敬酒,他回敬你,你又再敬他……,这叫tcp.
你向一桌人挨个敬酒,这叫令牌环。
你说只要是兄弟就干了这杯,这叫广播。
可是你的上司jj听了不高兴了,只有兄弟么,罚酒三杯。这叫BoB!!!。
可是你的下级mm听了不高兴了,我喝一口,你喝一杯,这叫恶意攻击。
有一个人过来向这桌敬酒,你说不行你先过了我这关,这叫防火墙。
你的小弟们过来敬你酒,这叫一对多。
你是boss,所有人过来敬你酒,这叫服务器。

酒是一样的,可是喝法是不同的:

你喝了一杯,boss喝了一口,这叫c#。
你喝了一杯,mm喝了一口,这叫vb。
你喝了一杯,你大哥喝了半杯,这叫c++。
你喝了半杯,你小弟喝了一杯,这叫汇编。
你喝了一杯,你的搭档也喝了一杯,这叫c。

你越喝脸越红,这叫频繁分配释放资源。
你越喝脸越白,这叫资源不释放。
你已经醉了,却说我还能喝,叫做资源额度不足。
你明明能喝,却说我已经醉了,叫做资源保留。
你喝一段时间就上厕所,这叫cache。

酒过三巡,你也该活动活动了:

你一桌一桌的走,这叫轮巡。
你突然看到某一桌的漂亮mm,走了过去,这叫优先级。
你去了坐下来就不打算走了,这叫死循环。
你的老大举杯邀你过去,你只好过去,这叫激活事件。
你向一桌敬酒,他们说不行不行我们都喝白的,于是你也喝白的,这叫本地化。
你向boss敬酒,可是boss被围了起来,你只能站在外圈,这叫排队。
你终于到了内圈,小心翼翼的向前一步,这叫访问临界区。
你拍着boss的肩膀说哥们咱们喝一杯,这叫越界。
你不知喝了几圈了,只会说两个字,干了,这叫udp。
可是还有人拿着酒瓶跑过来说,刚才都没跟你喝,这叫丢包。

喝酒喝到最后的结果都一样:

你突然跑向厕所,这叫捕获异常。
你在厕所吐了,反而觉得状态不错,这叫清空内存。
你在台面上吐了,觉得很惭愧,这叫程序异常。
你在boss面前吐了,觉得很害怕,这叫系统崩溃。
你吐到了boss身上,只能索性晕倒了,这叫硬件休克。

◎ 五花八门的计算机语言常常使我们程序员搞不清正在使用的是哪一种。下面的一次小型会议将有助于澄清你的疑惑。任务:射你自己的脚。

  C语言:射你自己的脚。
  C++:你不留神生成了一堆你自己的实例,所以只好挨个射他们的脚。紧急援救是不可能的,因为你不知道哪个是你的真拷贝,哪个只是指向你的指针。
  Fortran:你逐个射你的脚趾,一直循环到射没了所有的脚趾,然后你读入下一只脚并重复之。如果你没了子弹,你也得接着射,因为你没有意外处理机制。
  Pascal:编译器不允许你这么干。
  Ada:在你仔细地包装好了你的脚后,你试图以并行的方式上弹,扣扳机,尖叫,并射你自己的脚。然而,当你试了一下后,发现你的脚类型不对。
  Lisp:你用拿着枪的四肢拿着的枪射你的拿着枪的四肢。
  Forth:。脚的己自你射
  Prolog:你告诉程序你想射你自己的脚。程序会自动找到具体的计划,不过语法上是不允许把这些计划告诉你的。
  Basic:你用水枪射你自己的脚。如果是在大系统中,重复直至你的下半身被水浸没。
  Visual Basic:你其实只是装出好象是射了你的脚的样子。不过你觉得这么干更有趣所以也不在乎倒底射没射。
  Paradox:不但你可以射你自己的脚,你的用户也可以。
  Access:你用枪瞄准了你自己的脚,但子弹却把旁边所有标着Borland字样的软盘打出了洞。
  汇编语言:你试图射你自己的脚,结果发现你还得先自己来制造出枪支,子弹,瞄准具,和你的脚。
  Modula2:当终于明白用这个语言什么也干不了时,你一枪射穿了你的脑门。

◎ 如果你当上帝是一个程序员,它会这样处理重要的技术问题:

Q:上帝能控制我生活中发生的所有事情吗?
A:当然,条件是他要有Debug调试程序。但一步步的测试每件事情实在是太乏味了。

Q:我死以后会呆在哪里?
A:备份磁带上。

Q:我还有来世吗?
A:如果有特别需要,上帝会让你重生。他会努力寻找备份文件,但最后他发现磁带找不到了。

Q:我现在怎样保护自己?
A:每月更改Password,注意不要用姓名、单词或你的生日做密码。

Q:许多人说他们听到了上帝的声音,这是真的吗?
A:他们更象是收到了上帝的E-mail。

Q:许多人说上帝是爱。
A:这不是个问题,请重复你的问题并作如下选择:Abort、Retry、Fail

这家伙很懒,什么都没写!

—— zhaorong

zhaorong
你可能也喜欢Related Posts
众说纷纭Comments
大眼 可爱 大笑 坏笑 害羞 发怒 折磨 快哭了 大哭 白眼 晕 流汗 困 腼腆 惊讶 憨笑 色 得意 骷髅 囧 睡觉 眨眼 亲亲 疑问 闭嘴 难过 淡定 抗议 鄙视 猪头
小提示:直接粘贴图片到输入框试试
努力发送中...
  1. 1 楼 carl

    学习了!

    2013年04月08日 04:05:43 回复 取消回复
  • 评论最多
  • 最新评论
  • 随机文章
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容
Copyright © zhaorong All Rights Reserved. 滇ICP备15006105号-1