1 光宗耀祖
小菜同志近日迷戀上了編程,整天泡在電腦前忙的不亦樂乎。不過我發現昨天他好像一個晚上沒有睡好,今天又神神秘秘的,還要我陪他去他祖父的墓地。到了墓地,他沖著他祖父的墓碑磕了三個響頭,最里邊不知在嘟囔著什么,好像在說“光宗耀祖”、“請爺爺在天之靈為我保佑”之類的話,而且還流著眼淚。我怕他出事,就問他怎么了?他想了半天,才說:“兄弟,咱哥倆從小長到大,這次小弟我求大哥您一件事。”。“什么事呀?你說吧!”,我說。“你編程水平不錯,我又有商業頭腦,咱們開個軟件公司吧!”。“好呀,當然好了!不過咱們做什么東西呢?”,我問。他又一言不發,顯得很激動,過了好久才說:“咱們回家再說吧!”。
到了他家,他急忙打開電腦,啟動Delphi,打開了一個他做的Delphi源碼,上面放著一個webbrowser控件和一個Edit輸入框。他很激動地說:“大哥,我昨天才發現做一個瀏覽器也并不是很難,只用一個控件就能辦到!所以,我想……我想成立一個軟件公司,專門做網頁瀏覽器!打敗微軟!為網景報仇!微軟呀微軟,我做的瀏覽器不比你的差!你用了這么多年開發IE,而我利用Delphi就能很快很好的做出來!我要挑戰微軟!祖輩呀!列祖列宗呀!我要光耀門楣了!我要打敗微軟了!”。這時他明顯已經處于癲狂狀態。我聽到這個,差點把肚皮笑破,不過我還是忍住了笑,假裝一本正經地說:“好呀!我也有個點子!”。說著,我把MediaPlayer控件裝到了Delphi地組件面板上,然后用了不到一分鐘,就“做”出了一個播放器,這時我發現他地眼都綠了。他狂叫著:“微軟呀,微軟!我也要在播放器領域與你分一倍羹!一分鐘做一個播放器,你們的開發人員能做到嘛?兄弟,你任我們公司多媒體開發部的經理!”,我聽了之后就暈了過去。過了半晌才醒過來。我剛睜開眼睛,就發現他正在擺弄著RealPlayer控件,并且用近乎神經質的聲音大喊著:“RealNetworks公司!你們也完了!列祖列宗呀!……”,還沒聽完,我又暈了過去。
2 遞歸
小菜同志經過兩個月的治療,終于回到了正常人的狀態。這兩天又開始學習編程。有一天他向我請教怎么求一個數的階乘,我隨口答道:“用遞歸!”,然后我就出去做別的事情去了。過了好半天我才回來,發現他正在電腦前忙乎著。見我進來,他狂嘯到:“什么遞歸呀!根本找不到遞歸這個控件!”,我再暈。
3 大徹大悟
小菜同志這兩天功力見長,目光已經不局限于一門語言。受“聰明的程序員用C++理解Delphi”思想的指導,開始研習C++。一日,見小菜同志在電腦前冥思苦想,他見我進來了,馬上裝出大徹大悟狀:“噢!這段C++代碼寫得不錯呀!又規范,效率又高!不錯!不錯!”。我走上前去,看見屏幕上顯示著:
“package mypic
import java.awt.*;
......”