瘋狂的程序員 正文 《瘋狂的程序員》11
    其實也沒怎麼等機會就來了好像是機會一直在等他等他決定不玩遊戲了來把機會拿走。

    現在很多人總是抱怨:「苦惱阿沒機會阿。」好像自己就是那個才華橫溢又無法橫溢才華的大詩人。其實機會就像羊滿地都是關鍵是你自己要知道怎麼去剪羊毛擠羊奶。--難道你還等著羊自己把毛和奶送到你手上那才叫機會?

    大三的課就是比較多。剛進大學的時候絕影想大一應該輕鬆吧。沒想到大一課多到出了他的想像。就算是大一打基礎吧那大二課應該少一點。沒想到大二又加了兩門課。再想基礎也學差不多了大三專業課應該不多吧結果專業課比基礎課還多。絕影拿課表看了一下有兩門課他比較在意:《微型計算機原理與應用》和《數據結構和算法》。

    《微型計算機原理與應用》用的書就是《微型計算機原理與應用》楊有君史志才機械工業出版社書不算厚只有3oo多頁。《數據結構和算法》用的書也就叫《算法與數據結構--c語言描述》。兩個老師比較有意思都是年輕人一男一女。男的姓譚。

    絕影對這個譚老師印象不錯因為他很年輕而且大家對他評價就一個字:狂。就這一點他從他身上隱約看了到了一點自己的影子。不過絕影也覺得他實在太狂了憤世嫉俗自以為是總覺得自己水平就很牛鄙視學校那些報課題的鄙視公司那些搞研的。絕影想這大概就是為什麼宴斌已經升到教務處副主任而他還在做講師的原因吧。

    他上課也從來不帶書想到哪講到哪並且講的都是他自己的。他常常說:「書上那個跟你們講那是大錯特錯這個xxx哪裡有這樣的用法。」開始絕影也不相信他後來他覺得譚老師水平可能確實比較高因為他讓他幫自己改過一段c語言程序硬是把2oo行的代碼改到68行。

    絕影學了一段時間彙編他知道微型計算機原理這東西跟彙編語言是不可分割的大部分講微型計算機原理的書表面上是在講微型計算機原理實際上是在講彙編語言。他們的區別在於講彙編的書就只講彙編一般很少講其它的包括微型計算機原理。而講微型計算機原理的書總是愛東拉西扯什麼電路阿數電阿模電阿彙編語言阿能講的都講所以絕影還是很慶幸自己當初買的是《pc彙編語言程序設計》要是當初去買本《微型計算機原理》那電路都能把他卡死。

    絕影覺得譚老師講得比較好他就一直去聽他的課雖然像c語言一樣他覺得自己過這門課肯定不成問題而且憑自己的能力就算自學也有應該有實力拿到全年級最高分。這樣看來在大學裡面很多時候並不是去聽課而是去聽人。特別是上了幾次課後他忽然又有重大現覺得上課還是值得的。

    說以前他看原碼反碼補碼硬是沒看懂反正這個概念也好背就背下了:正數的反碼是它本身負數的反碼是位為1其它取反;正數的補碼就是它本身負數的補碼位為1其它取反最後加1。他背了但他也不知道什麼意思。但是聽了幾次譚老師的課他知道「數字加法器」這個東西比如兩個數高電平低電平輸入進去就得一個結果還是高電平低電平表示。這麼看來拿二進制十六進制來表示數據真是個好方法想起以前罵了馮.諾依曼給他承認個錯誤。接著他就明白為什麼要補碼因為加補碼就等於作減法這樣把減法轉成加法來做把乘法也轉成加法來做把除法轉成乘法來做整個cpu就只需要一個「數字加法器」就夠了。

    他覺得自己現了一個驚天大秘密這時候很多同學還在背:正數的反碼就是它本身……bsp;譚老師也比較喜歡絕影因為他可以提出一些比較專業的問題比如為什麼不支持內存到內存的尋址?他在解答這樣的問題是會非常有成就感。同時他也會跟他討論些很有創意的東西比如:題目是做64位加法他就跟他說用add怎麼怎麼做用mmx指令怎麼怎麼做。最後歸納一下還是用add做效率比較高因為用mmx指令太少指令對齊還沒出來效率提高不了多少。

    mmx是絕影偷偷學的。當然他覺得非常有必要這些指令是現在書上阿老師阿都不會講的好多同學聽都沒聽說過。但是他知道應用非常廣泛所以你學大家都知道的東西有什麼用呢?要學就學大家都不知道的東西這樣你才能做大家都做不到的事情。

    所以我們有時候也要理解老師他們天天在講台上講對他來說下面坐的有8o%都是文盲--有文化的文盲當然他們會很認真地記著筆記甚至能預感到那些是重點那些是考點。你以為老師喜歡這樣的人嗎?他覺得他在對著一群豬講課他覺得自己心中的東西比起書上來那都是至理名言可是以他們的智商他們無法理解。這時候當他現了絕影他感覺終於找到一個知音所以他對絕影也許更多的是感激。

    在土匪他們眼中譚老師和絕影一樣是無法讓人理解的。其實他們心眼裡也鄙視這樣的老師很簡單像《微機原理》這樣的雞肋課本來大家就抱著可上可不上的態度但老師他們非要一再強調這課對於xxxx有多麼重大的意義並且還堅持考勤佈置作業好像這課過不了大學就畢不了業。同時土匪覺得絕影瘋了在他們班上說某人沒救了或者某人的想法完全錯誤通常用:「他瘋都瘋了。」

    絕影自己心中有套理論他沒有跟土匪他們說因為以他們現在的智商他們無法理解。你知道程序是啥玩藝嗎?程序是給誰用的?他們肯定說:「程序當然是給人用的咯用來解決問題嘛!」其實程序真正是拿給計算機用的。你寫程序給計算機看就得照他的想法去寫多跟它交流。計算機這東西說它怎麼怎麼好運算度快但畢竟它不像人那樣有智商說起來就是白癡你跟它交流久了也慢慢變得像白癡。

    又說《數據結構》這課上課的是個年輕漂亮的女老師絕影反而不知道她的名字。最近net上不是老討論什麼女開人員女程序員怎麼樣怎麼樣嗎?所以人就是這樣按常理在這種情況下他應該更加去套近乎畢竟自己c語言也學的好數據結構也難不住他而且老師都喜歡優秀的學生當然在一起可以有長時間深層次的交流。不像土匪他們沒事找事跑上去套近乎問個問題:「#define是啥意思。」

    她說:「下去吧下去吧我下節課講。」

    下節課的時候她就說:「現在有很多同學自己不動腦筋又不好好學習像『#define』是什麼意思都拿來問難道你們沒學過netbsp;絕影想:你們越是認為我會去幹什麼我偏偏不去幹。我根本就不是你們想像中的絕影。

    《數據結構》的課他也不怎麼去上上了一次他爬教室中間課上著上著就睡著了。老師非常不客氣點殺他起來回答問題。

    她自以為出了個很簡單而又充滿殺機的問題:popeax指令計算機執行了哪些操作?bsp;這時候好多同學笑了。她不知道但他們知道甚至好多老師都知道他們知道這些問題根本難不到絕影想用這種辦法整他那是自己給自己找麻煩不會讓他下不了台只會讓自己下不了台。

    像土匪這樣的人肯定說:「把棧頂的值送eax。」

    成績好的會補充:「把棧頂指針往下移4字節。」

    絕影說:「moveax,ordptr[esp]addesp,4」

    顯然老師對他這個題的回答非常不滿意她的原意是他答不出來好當場羞辱他:什麼都不懂還敢公然上課睡覺。她還是很無奈地讓她坐下其實她本來還有道題前面幾個人都答不上來但是她沒敢再問。她也不傻:你想正兒八經坐那聽課的人都答不上來讓個睡覺的人答出來了那不等於說自己講課沒水平。

    所以女人的心思和男人不一樣。女人就是太軟弱了男人一比她強她就屈服。絕影想要我是個老師管你答出來答不出來都讓你「goout。」

    絕影想罷了你不給我面子我也不給你面子了從那以後他就不去上數據結構課。

    他覺得《算法與數據結構--c語言描述》這書也實在寫得太菜表面上說是c語言描述實際上大部分都是用的偽代碼描述以至於很多同學跑來問他:「這個語句是啥意思阿?為啥以前學c語言的時候沒學過?」這樣的話自己上機去練習就麻煩還要自己把程序寫一遍不過寫過之後自我感覺良好:反正考試就考寫程序自己寫了有印象比那些死背的人好多了。而且那些死背的人壞就壞在常常忘記在語句後面加「;」硬生生扣2分。

    期末考試沒啥好說的絕影讓譚老師給點提示譚老師說:「那就算了吧你趕緊複習其它科目去。這微型計算機原理對你來說沒啥好考的。」這樣他輕輕鬆鬆又拿到一次全年級單科最高分。數據結構就不一樣了大概是那女老師受了一次絕影的羞辱跟他有愁本來絕影自我感覺良好結果才得了個65分連抄他卷子的人都得了82分弄得他自己都不好意思跟別人講。王江問他他就馬馬虎虎說:「過了過了還可以。」他知道王江得了9o分。

    他氣氛阿:公報私仇雖然過肯定會讓他過但就是要讓他過得不舒坦。這就是男人和女人的區別。比如男人之間誰借了誰錢到期他就大大咧咧跑過去有時候還當著一大群人的面:「喂還錢還不還?不還把你吉他給我彈兩個禮拜。」這種事情到女人身上就不一樣了。錢雖然是小事但是她們不會跟你要提都不跟你提你不要以為她大方她就老是說:「哎呀月底了又沒錢了阿。想去買件衣服都買不成了。」或者跟她朋友說:「xxx那人人品有問題借了錢好久都不還。」你想這樣多可怕。所以記性不好的人還是盡量不要去跟女人借錢寧願把吉他當了也不要去借女人錢。

    這時候王江的感覺良好他數據結構得了9o分其它科也不錯反正成績就是他們班前幾名。他跟土匪和絕影說:「下學期我有個大計劃你們一定要支持我這可能是我人身的重大的轉折點。」

    這件大事後來的確成為人生的重大轉折點但這個轉折點不是他的是絕影的。  
本站首頁 | 玄幻小說 | 武俠小說 | 都市小說 | 言情小說 | 收藏本頁