C/C++,我的至愛!!! (轉)
因為高考成績不理想,我於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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C++、C++學習之我見 (轉)C++
- C++未眠夜----我學習C++的心路歷程 (轉)C++
- 學習C++(一) 我現在理解的C++ (轉)C++
- 我為什麼減少使用C++ (轉)C++
- 我喜歡 C++C++
- 從C轉入C++ (轉)C++
- c++物件的放置 (轉)物件
- 【C++】C++之型別轉換C++型別
- C++ 轉型C++
- The New C++ (轉)C++
- C/C++的思索 C++之父訪談錄 [上帝的玩笑嗎?] (轉)C++
- C# 和 C++ (轉)C#C++
- 總覽c & c++ (轉)C++
- C/C++ 通用 Makefile(轉)C++
- 我對C++中THUNK一種實現技術的分析 (轉)C++
- C++模板的定製二:定製C++類 (轉)C++
- C/C++的轉義字元詳解C++字元
- C++中的模板(templates) (轉)C++
- 我推薦的一些C\C++書籍C++
- C++模板的定製三:部分定製C++類 (轉)C++
- C++的救贖 C++開源程式庫評話(轉)C++
- c++經典(轉)C++
- C++簡介 (轉)C++
- Prefer C++ (二) (轉)C++
- Prefer C++(三) (轉)C++
- C/C++ 構建系統,我用 xmakeC++
- 我被C++開發欺辱的歲月C++
- 我大一學習C++的經歷C++
- (轉貼) C++,C#,Java功能比較 (.NET) (C#) (C/C++)C++C#Java
- 學懂現代C++——《Effective Modern C++》之轉向現代C++C++
- 在C#中使用C/C++寫的DLL (轉)C#C++
- C++中的輾轉相除法C++
- c++的進位制轉換C++
- C++的歷史紀實 (轉)C++
- 洗牌的一個C++類! (轉)C++
- C++永久物件儲存 (Persistent Object Storage for C++) (轉)C++物件Object
- C++、Java/C#之比較 (轉)C++JavaC#
- 我的C學習之路 (轉)