1. 程式人生 > >要理解遞迴,你需要先理解遞迴……

要理解遞迴,你需要先理解遞迴……

1

“咚咚咚”

“誰?”

過了很久……

Java

2

換一個電燈泡需要幾個程式設計師?

一個也不要,這是硬體問題。

3

一個計算機系學生坐在樹下學習,又有一個計算機系學生騎著一輛很炫的自行車經過。前

一個學生問道:“你的車從哪兒弄來的?”

騎車的回答說:“我在外面學習的時候,一個漂亮的MM騎著車過來,她脫光了所有的衣服

對我說,‘你想要什麼我都給你’。”

“明智的選擇!你穿她的衣服肯定不合適的。”前一個學生說道。

4

怎麼使用面向物件的方式變得富有?

繼承。

5

要理解遞迴,你先要理解遞迴。

6

一男子在路邊一根接著一根地抽菸。一個女士走過來對他說:“嘿,你不知道你是在慢性

自殺嗎?注意看看煙盒上的警告資訊。”

“沒關係”,男子悠然自得地又吸了一口:“我是個程式設計師。”

“嗯?這和你是程式設計師有什麼關係?”

“我們一點兒也不在乎警告(warning),我們只在乎錯誤(error)。”

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()