要理解递归,你先要理解递归(转载)

1
“咚咚咚”
“谁?”
过了很久……
“Java”
                   
2
换一个电灯泡需要几个程序员?
一个也不要,这是硬件问题。
                   
3
一个计算机系学生坐在树下学习,又有一个计算机系学生骑着一辆很炫的自行车经过。前
一个学生问道:“你的车从哪儿弄来的?”
骑车的回答说:“我在外面学习的时候,一个漂亮的MM骑着车过来,她脱光了所有的衣服
对我说,‘你想要什么我都给你’。”
“明智的选择!你穿她的衣服肯定不合适的。”前一个学生说道。
                   
4
怎么使用面向对象的方式变得富有?
继承。
                   
5
要理解递归,你先要理解递归。
                   
6
一男子在路边一根接着一根地抽烟。一个女士走过来对他说:“嘿,你不知道你是在慢性
自杀吗?注意看看烟盒上的警告信息。”
“没关系”,男子悠然自得地又吸了一口:“我是个程序员。”
“嗯?这和你是程序员有什么关系?”
“我们一点儿也不在乎警告(warning),我们只在乎错误(error)。”
                   
7
(唔……这个貌似跟程序员没关系……)
地理学家和数学家在飞机上坐在了一起。地理学家伸过头来问数学家想不想玩个有趣的游
戏。数学家只想睡一觉,所以就礼貌地拒绝了。可地理学家坚持说这个游戏 很有趣,他解
释说:“我问你一个问题,如果你回答不上来,你就给我5美元。然后你再问我一个问题,
如果我回答不上来,就给你5美元。”数学家又一次礼貌地 拒绝了。这下地理学家有点儿
激动,说道:“这样吧,如果你不知道答案就给我5美元,如果我不知道答案的话就给你5
0美元!”
这下子数学家有了兴趣,并且他也明白如果他一直不同意的话也没法入睡,所以就加入了
游戏。地理学家先问了第一个问题。“地球到月球的距离是多少?”
数学家一句话不说,掏出钱包来给了地理学家5美元。
该数学家问问题了。他问地理学家:“什么东西上山的时候三只脚,下山的时候四只脚?
”地理学家疑惑地看了一下数学家。他取出笔记本电脑,查找了他所有的资料。他通过飞
机上的调制解调器上网查找美国国会图书馆,还发送E-mail问了他的同事——但是始终没
找到答案。
过了一个小时,他叫醒了数学家并奉上50美元现金。数学家礼貌地收下了钱,转过头去接
着睡觉。
地理学家越来越感到迷惑不已,他叫醒了数学家,问道:“好吧,答案到底是什么?”
数学家又是二话不说,掏出钱包,给了地理学家5美元。
                   
8
一百万只猴子,给他们一百万个键盘,其中的一个会写出Java程序,其它的写的都是Perl
程序。
                   
9
十个顶尖软件工程师参加培训管理人员的课程。老师提出了这样一个问题:
“假如你供职的公司是为航空电子设备提供软件的。有一天你乘飞机出差,当你上了飞机
后你发现一个牌子上写着这个飞机用的是你的团队开发的Beta版软件,你会下飞机吗?”
                   
九个软件工程师举了手。老师看着第十个问道:“你为什么愿意留在飞机上?”
这人回答说:“如果是我的团队写的这个软件,飞机根本无法起飞,根本谈不上坠毁。”
                   
                   
10
为什么程序员总是分不清万圣节和圣诞节?
因为 Oct 31 == Dec 25。
                   
11
换一个电灯泡需要几个微软程序员?
一个也不要,他们会把黑暗变成标准然后告诉每个人:“我们就是这么设计的。”
                   
12
Keyboard not found ... press F1 to continue
                   
13
Unix是用户友好的,只是要成为Unix的用户很困难。
                   
14
这个笑话大概来自70年代的米国:
一个新手在试着修复一台坏了的LISP机器,他的方法就是反复关上电源然后打开。
专家看到之后,严厉地批评说:“你这样是没用的,你必须要明白出错的深层次原因。”
                   
专家关掉电源,然后打开。
运行正常了。
                   
15
计算机科学家靠什么避孕?
他们的人格魅力。
                   
16
一个微软工程师正走在路上,突然听到一只青蛙说:“如果你吻我一下的话,我就会变成
漂亮的女人,我们可以结婚,从此幸福地生活在一起。”工程师看着青蛙想了一下,抓起
它轻轻地放在自己的上衣口袋里。青蛙把头伸出来说:“怎么,你不准备吻我吗?”
“是的”,工程师说:“我在微软工作,没有时间娶妻——不过有一只会说话的青蛙还是
挺酷的。”
                   
17
换一个电灯泡需要几个C++程序员?
你还在用面向过程的思维考虑问题。一个设计良好的电灯泡类必然封装了换灯泡的方法,
所以你要做的就是调用“换电灯泡”方法。
                   
18
两个程序员在聊天:
“我昨天碰到个辣妹。我把她带回家,马上就开始如饥似渴地亲吻,她就坐在我的键盘上
,然后……”
“你在家里也有台电脑?CPU是什么型号的?”
                   
19
为什么程序员喜爱UNIX:
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, u
mount, sleep
                   
20
电脑是高速的笨蛋,程序员是低速的笨蛋。
                   
21
一个存放了一半数据的数组:
悲观的程序员觉得数组是半空的。
乐观的程序员觉得数组是半满的。
真正的程序员?觉得数组占用的空间过大,需要调用realloc()。
                   
22
编译成功了!交付吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值