上文:瘋狂的程序員 第八回
原文:http://blog.csdn.net/hitetoshi/archive/2007/12/27/1995811.aspx
他在找那本《PC匯編語(yǔ)言程序設(shè)計(jì)》,那書(shū)封面已經(jīng)被撕掉,還好沒(méi)被當(dāng)廢紙扔掉。他趕緊翻到尋址那章。
原來(lái)如此!尋址方式原來(lái)就是尋找數(shù)據(jù)的方法。比如要除法,被除數(shù)在哪里,除數(shù)在哪里,商放哪里,余數(shù)放哪里,要么在寄存器要么在內(nèi)存。就這么簡(jiǎn)單個(gè)道理,不如就叫“數(shù)據(jù)尋找方法”那讓人一看就明白,多直觀。非要叫個(gè)大家都不熟悉的“尋址”。就算叫“尋址”,也完全可以在旁邊加以解釋,或者寫(xiě)上句:“XXXX尋址方式類似于C語(yǔ)言中的數(shù)組!痹贑語(yǔ)言指針那一節(jié)中加上句:“指針實(shí)際反映了CPU的XXXX尋址方式!
可中國(guó)的教材就是這樣,好像搞匯編的人和搞C語(yǔ)言的人有仇,大家各自為政,我專門出書(shū)講匯編,可不能便宜了那些搞C語(yǔ)言的,更不能在書(shū)里給他們打免費(fèi)廣告。最后的結(jié)果就是:尋址是匯編中最難的,指針是C語(yǔ)言中最難的;學(xué)匯編不懂尋址,學(xué)C語(yǔ)言不懂指針。害的是真正來(lái)學(xué)習(xí)的人。
明白了這個(gè)道理,絕影覺(jué)得尋址那些東西就不過(guò)爾爾,什么寄存器尋址,就當(dāng)寄存器是個(gè)指針,里面放地址;什么基址變址,就相當(dāng)于數(shù)組,放個(gè)首地址,加幾就相當(dāng)于訪問(wèn)后面幾個(gè)字節(jié)。
C語(yǔ)言的課繼續(xù)上著,對(duì)大部分人來(lái)說(shuō),到后面越來(lái)越難,特別是學(xué)了函數(shù),你想他們要去背那么多庫(kù)函數(shù),還要記關(guān)鍵字,甚至宴斌跟他們講個(gè)For循環(huán),他們都要把例子背下來(lái)才行。然后是上機(jī)練習(xí),那本《C語(yǔ)言程序設(shè)計(jì) 第二版》,譚浩強(qiáng),清華大學(xué)出版社還附帶有本上機(jī)練習(xí)。
不過(guò)這都難不到他。他覺(jué)得這本書(shū)很不錯(cuò),當(dāng)初剛領(lǐng)到書(shū)的時(shí)候他就覺(jué)得不錯(cuò),因?yàn)槭乔迦A大學(xué)出版社的。記得以前什么圖書(shū)博覽會(huì)他去買書(shū),到最后書(shū)都是論斤賣,清華大學(xué)出版社的最貴,16塊一斤,F(xiàn)在他也不怕了,干脆把《PC匯編語(yǔ)言程序設(shè)計(jì)》的封面也撕掉,書(shū)弄到這個(gè)地步,叫讀書(shū)破萬(wàn)卷。
他想譚老教授憑這書(shū)也賺了不少錢吧。這也沒(méi)什么不好,能夠真正給別人帶來(lái)好處的東西就是應(yīng)該讓人賺到錢,當(dāng)然,如果你的東西真的有價(jià)值,你也不用愁賺不到錢。可現(xiàn)在的人一天到晚還是愁:哎呀物價(jià)漲了,啥時(shí)候才能賺大錢啊?這樣想的時(shí)候你自己好好反省一下:你真的有多高的技術(shù)么?你真的有多高的智商么?你做的東西真的有那么大的價(jià)值么?
慢慢地,和去年一樣,陸陸續(xù)續(xù)有人來(lái)找他;径际亲錾蠙C(jī)作業(yè)。這些人很干脆,關(guān)系好的直接扔給他,補(bǔ)充句:“千萬(wàn)別跟別人搞成一樣咯!”;關(guān)系不好的,要么請(qǐng)他吃頓飯,要么先站那講一大堆溢美之詞,最后也要補(bǔ)充句:“千萬(wàn)別跟別人搞成一樣咯!”
對(duì)于這些請(qǐng)求,絕影一般不會(huì)拒絕。關(guān)系好的,可以加深關(guān)系;關(guān)系不好的,要不可以免費(fèi)吃頓飯,要不可以聽(tīng)些讓自己開(kāi)心的話,買個(gè)好心情。關(guān)鍵是他們最后補(bǔ)充的那句:要每個(gè)人都不一樣。他很樂(lè)意嘗試同樣的題用不同的解法。這個(gè)用指針,那個(gè)就用數(shù)組,這個(gè)用函數(shù),那個(gè)就用宏,這個(gè)用For循環(huán),那個(gè)就用While循環(huán),一道題也許練不完整本書(shū)的內(nèi)容,但是一道題如果用N種方法去解,那就有可能練完整本書(shū)的內(nèi)容。
你想兩全其美的好事,絕影怎么會(huì)不做呢?
所以那段時(shí)間他就特別忙。土匪說(shuō):“走走,吃火鍋去!
他說(shuō):“莫空,莫空。”
“干啥?又在編程啊?”
“寫(xiě)程序!
出處:瘋狂的程序員
責(zé)任編輯:bluehearts
上一頁(yè) 下一頁(yè) 瘋狂的程序員 第九回 [2]
◎進(jìn)入論壇休閑灌水版塊參加討論
|