?第六章震動
不知不覺中,程序的框架已經完成。剩下的事情就是對細節(jié)開始修改和完善,對于細節(jié)永遠不能夠忽略。一個程序跑動的快慢,與整個框架的構想和細節(jié)有相當?shù)年P系。這樣說吧,一個富有創(chuàng)造性的構想,能夠大大的縮短程序運行的方向。就像是走路,如果路線設計的正確,那么到達目的地的時間就非常的短。當然從別的路線也可以到,但是時間確長了許多。而對于細節(jié)的修飾就正如走路的鞋子,和自身體能的儲備。如果裝備精良,體能優(yōu)越,那么走路的時間無疑也會縮短許多。
兩天后,山宗謹慎的打開自己的親手做的程序,開始對程序進行試運行。愕,不行,究竟哪里出了問題。于是從新打開了程序的原文件,再次的對程序進行審視。大的框架邏輯上沒有問題,圖形的算法同樣沒有問題,問題處在那里?山宗看著一排排的數(shù)字,在心里不斷的判斷著。終于發(fā)現(xiàn)了問題,原來一個數(shù)據(jù)庫程序中有兩個指令的位置顛倒了。山宗對自己的粗心自責起來。改正過來,在此測試,程序終于開始跑動起來。如果有別的程序員看到山宗在這樣短的時間內,在令人眼花繚亂的數(shù)字中,找到了這一個完全不起眼的錯誤,那他肯定會覺得無比的佩服。
山宗完成了程序,非常得高興。他很希望能夠有人馬上看到他作出的東西,于是他立刻將程序上傳到MAN’SMINDS網站上,山宗給自己的取名為S.Z.這是他名字中文拼音的第一個字母。
遠在德國的梅林教授這時正在翻看從世界各個角落發(fā)過來的程序作品。梅林教授是德國著名的計算機專家及權威,對計算機數(shù)字語言相當?shù)木?,MAN’SMINDS網站上的比賽就是由他發(fā)起的,他希望能夠通過這樣的比賽,讓更多的人了解和喜歡上數(shù)學語言。
一件署名為S.Z.的程序吸引了他的目光。他嘗試的運行了一下這個程序,感覺不錯,能夠很好地完成指定的工作。接著察看一下文件的源程序,嗯,開始還不錯,運用的計算機語言沒有問題,可是在細節(jié)上還顯得有些粗糙。非常明顯,這是一個初級程序員制作的,梅林教授邊看邊做出評價。可是,越到后來,他不覺感到非常震驚,這個初級程序員居然用數(shù)字語言制作了一個圖形的識別程序。即使他到處都可以看到細節(jié)上可以改進的地方,可是他還是不由自主地程序中所展現(xiàn)的那樣靈性的思想所震動。
要知道,他要求識別的圖形中,有相當大的部分是不規(guī)則的,即使運用現(xiàn)成的圖形識別軟件,也需要小心的處理。所以考慮到這方面的難度,他并沒有要求參賽者使用數(shù)學語言??墒牵F(xiàn)在這個程序員居然完全的用數(shù)學語言構造出了這樣的圖形識別程序,而且從程序中可以發(fā)現(xiàn),作者擁有很強的思維能力和很深的高等數(shù)學造詣,對于不規(guī)則圖形中基本元素的算法非常的簡明,點,線,面之間的組合相當?shù)暮侠怼?墒?,程序中卻往往出現(xiàn)一些讓梅林這樣的專家看來啼笑皆非的小瑕疵。
梅林看著這個程序,他看到了一個正在成長中的天才程序員的影子,而這個天才很可能沒有受過正規(guī)和系統(tǒng)的計算機教育。如果這個程序員能夠受到系統(tǒng),全面的培訓,那么他的成就將是不可限量的。
梅林開始迫不及待想和這個作者取得聯(lián)系,可是這個S.Z.并沒有將他的聯(lián)系方式留下來。不過梅林教授相信,他一定能夠找到這個人。
就在山宗上傳程序一周以后,比賽的名次出來了,一個叫S.Z的程序員獲得了這個比賽的第一名。發(fā)起比賽的組織者希望這個作者提供他的聯(lián)系方式,能夠將獲獎禮物寄給他。山宗愣愣看著網站上的公告,高興得想大叫出來。這是他出生以來第一次獲得獎項,被別人認可的感覺的非常美妙的。他看著這個消息,第一個想告訴的人就是讓他有機會得到這樣榮譽的李文思。
山宗一口氣跑到了教室,拉著已經下課的李文思,手舞足蹈的說:“李老師,我得了第一名。”李文思看著山宗跑的氣喘吁吁的樣子,不覺有些好笑和感動,說:“快告訴老師,你什么得了第一名?!鄙阶冢骸拔矣美蠋煹挠嬎銠C編寫了一個程序,得了第一名?!崩钗乃棘F(xiàn)在并不是很清楚山宗編寫的是什么樣的程序,可是看著山宗那雙閃著喜悅眼睛,不由自主地笑了。充滿靈性和嚴謹?shù)乃季S方式并沒有影響到山宗的赤子之心,而他那一種發(fā)自內心的信賴讓李文思感到以前的付出并沒有白費。
山宗將自己的聯(lián)系方式和地址(當然包括電子郵件地址)傳到了網站上.就在第二天,山宗收到了一封用英語寫成的郵件。郵件首先祝賀了山宗的得獎,然后對山宗的制作圖形識別程序的效果和思路表示欣賞,文章的最后仔細的對程序的需要提高和改進的方面進行了指正。并且希望和作者保持進一步的聯(lián)系。山宗看了看文章的署名,梅林教授。
山宗仔細的閱讀了梅林教授最后的一部分內容,然后和自己編寫的程序作了認真地對照檢查,山宗發(fā)現(xiàn)如果沒有教授的指點,對于這些問題,他自己可能在很長的時間內都不會發(fā)覺,因為在他的眼里,這些都不是問題。正是由于這樣,山宗對這位從未謀面的長者,心里充滿了尊敬。不是誰都愿意耗費這樣的時間來指點別人的錯誤。
山宗認認真真的回了信,在信中,他非常真誠的感謝了梅林教授的指點,并且將自己做的程序重新修改過,請梅林教授再次的指點。
梅林收到了山宗的回信,暗自點了點頭。一個人的成就很大程度上與他做事情的態(tài)度有關系。梅林在山宗的信中,看到了一個謙虛地,對自身不足能夠充分認識,并且改正的山宗。正是由于這種欣賞,使得梅林和山宗的郵件交往頻繁起來。