C/C++,我的至愛!!! (轉)

gugu99發表於2008-03-23
C/C++,我的至愛!!! (轉)[@more@]

因為高考成績不理想,我於1999年10月來到一個我完全陌生的地方讀大學 ---- 我是一名高職生,讀的是應用與維護專業。

記得來學校之後,第一次摸計算機是跟同學去上網,跑到機房我當時真的是不知道怎麼開機、關機,根本不知道怎麼操作計算機。看到別人拿著滑鼠一個選單一個命令地點選,就想怎麼那個東西在別人手上那麼靈活,到我手裡就不聽使喚了?!

後來,學計算機文化基礎的時候,我們從D學起,記得我的DOS 命令記得特別熟,也許是剛剛接觸計算機,有些好奇吧!之後,我天天去機房練習指法,天天打TT(當時機房只有這一個DOS 下的練習指法的。),生怕過了一天就忘記了。後來又學,覺得WPS 那麼多的組合鍵好奇妙。按了幾個鍵就可以實現相應的功能,我當時就想,計算機真的是很厲害呀,按了幾下就可以幫我做這麼多事。

慢慢地又開始學 了,學 了,剛開始學的時候有一種衝動的感覺,總是在想原來的DOS 下面的都是字元的介面現在怎麼都變成了視窗了。原來做什麼都得自己一個一個去敲命令的,現在只要用滑鼠點兩下就可以了。當時對這些東西充滿了好奇感。

到大一下學期,我們開始學計算機語言了。我的計算機是從FoxBASE+ 才真正開始的。

大一下學期的時候,學校開了FoxBASE+ ,過了一段時候又開了C。但是,我對C 更有興趣,花的時間也比Fox 多好多,最後我的C 比Fox 可學得好多了,畢竟花了時間,呵呵!期末考試我的C 考了97 分,而Fox 才考了77 分!這是事令我至今仍然難以忘懷。

Fox 是我最早接觸的一門計算機語言,但是,C 是我學得最好的。

後來,學期末的C 語言課程設計的時候,我有一次問老師一個我好久都沒有出來的程式,看到老師用到了單步跟蹤(Ctrl+F7),我當時那股高興勁可別提了。我又一次又一次按著Ctrl+F7,輸入一個一個變數來檢視其執行過程中的結果。尤其是在其它同學面前,就是不讓別人看到我按了什麼鍵,對於螢幕上的東西,總是指給他們看,說我的TC 裡邊的東西與他們的不太一樣,多了什麼東西呀?哈哈!!! 當時感覺自己真的是好厲害,這麼好的炫耀的機會豈能浪費?!豈不知道,對於計算機,自己還只是一個沒有入門的小學生而已。

大一暑假的時候,我報了全國計算機二級(C 語言),當時的想法只是為了拿到二級證書(因為學校說參加專升本考試的必須透過過計算機二級,可是後來說只是針對非計算機的,而且也只是省二級,:( ),以便以後能考上本科。那年(2000年)暑假回家之後,我每天晚上等父母睡覺之後就開燈看我的C,當時看書的那種感覺真的是好爽。雖然當時看書的進度比較小,有時候一個晚上(3-4 個小時)只能看一兩張,但是,真的是學知識的時候就是有一種充實的感覺。

那時候,我也像其他的人一樣,C 裡邊的指標怎麼也看不懂,當時譚浩強那本C 語言的書裡邊指標是29張半紙(包括練習題)我花了整整一個暑假來看,最後總算啃下來了。後來,我們班同學只要C 語言有不懂的來問我,我都能讓他們滿意而歸。(呵呵,有點吹了!)

不過,最後我的二級還是沒有過。上午良好,下午的機試因為學校機房的TC 出了問題(其實也不是問題),要設定TC 的路徑,我當時根本就沒有接觸過這些東東,也沒有見老師用過,當時圖書館這樣的一些書我也沒有借到過。不過,當時幫我設定好路徑的那個老師真的是讓我羨慕了一陣子。考完之後我就去書店、去網上找相關的資料,真想一下子把各種與TC 相關的資料都裝到自己腦子裡邊去。

大二上學期,我們又開了的課,有了C 的基礎也就學起VB 來就不覺得難了!尤其是用VB 的時候總感覺學不到多少實際上的東西,倒是好多時間都花到介面的設計上去了。不過,也就是從這個上讓我對於軟體的可用性,UI 的設計更加關心了,也就是在這個時候讓我明白了出來並不只是讓你自己用的,你要時時刻刻想到你的不只是你自己。也就是從那個時候開始,我對於程式碼的排版,註釋以及可讀性更關心了。

在大二上學期,我們同時還開了。在學8086 彙編的時候我更是有一種衝動,覺得這個才更能提起我學習的興趣。我發現,對於DOS 命令提示符下的程式設計更能提起我的興趣。看到經過我的手敲進去的一個一個命令顯示的結果我就感到興奮,尤其是有用DE的時候。記得當時我們用的是西安交大的高職專用教材,但是,我總覺得那本書講的東西太少,涉及的內容不深,好多東西都講得不明不白的,讓人有種不痛不癢的感覺。後來,我找我老鄉借來了清華的那本《IBM PC組合語言》自己來看。剛開始看的時候總是看不下去,因為那本書是從指令講起的,當時前邊那80 多頁的指令讓我看得頭都是暈的,差點放棄了。因為是別人的書,我只能是邊看邊把那些指令都抄下來了,要不然以後要用的時候就沒有地方找了,最後抄滿了一個練習本(現在還在我身邊帶著呢,呵呵),之後這本練習本還真起了不小的作用呢!也就是透過這個學期的學習讓我對計算機,尤其是計算機程式設計具有了更加濃厚的興趣了。

後來,聽我表哥說,WPS 當時是一個叫求伯君的人用匯編寫出來的,聽完之後確實讓我驚訝了許久。然後我就跑去上網(當時可是3 元錢一個小時呀),去查求伯君到底是何許人。也就是那個時候起,我知道了中國程式設計師第一次 ---- 求伯君,他用匯編寫了10萬多行程式碼開發出了一個叫做WPS 的文書處理軟體,也就是這個東西,讓中國人在DOS 下有了自己的文書處理軟體。也就在幾年之後,求伯君又成為了第一個敢與 抗橫的真正的民族軟體英雄。

但是,大二下學期,我們開了一門微控制器的課程。因為我們是學校第一屆高職生,有好多課程安排得都不太合理,我們連電路分析,數字、類比電路都沒有學過,可想而知,學起這個東西起來有多麼困難。沒有辦法,硬著頭皮學了,我一邊看電路分析,一邊學數位電路,但是,當時課程又多,我又在學生做了幹小幹部,弄得什麼都沒有學好,最後這門課還是掛了。還好這沒有影響到我的專升本,因為我前三個學期的綜合測評在我們專業排第一,所以我當時就具有被推薦參加省裡的專升統一考試資格了。但是,我的英語省三級沒有過,當時也只是有被推薦的資格。要是當年6 月份三級沒有過,即使考上了也沒有用。這種情況下,我真的是沒有退路了(報英語考試的時候我三、四級一起報了。還好,最好三級考了70,不過四級沒有過)。專業課我不怕,但是,英語我就有點懸了。所以,正因為這個原因,我沒敢填報其他的學校,當時還是填了之後又換了張表改變回來了(記得當時我們學校沒有報外校的)。還好,專升本考試我的英語考了60 分,比省裡要求的分數線還高出一分,懸呀,呵呵

2001年9月,我以第二名(就因為英語考差了點)的總成績,順利升入本校的本科階段就讀。

(未完待續)

programminglife

年04月12日 22:00


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1001355/,如需轉載,請註明出處,否則將追究法律責任。

相關文章