天天看點

學C語言和英語水準的關系頂多不過半毛

【問】

  我是一個剛接觸c語言的大一學生,發現好多英文都不認識,有沒有那種專門的計算機英語書啊?

【點評】

  這是我的一位網絡學員提出的問題。搜尋以前回複的信件,還沒有正式解答過這個問題。

  需要更正的是,學c語言,被裡面的英文吓住了,不敢學了,學不下去了,其實問題首先是學c語言本身的問題,其次是心理問題,似乎和英語有一點點關系,但真不大。

  先說學c語言本身的問題。c程式中會出現英文,但要知道,c語言中一共隻規定了32個關鍵字,且幾乎都是很簡單的單詞。程式中出現的所謂“英文”,一是輸出資訊,這是完全可以換成漢字,或者可以不要,二是變量名、函數名等辨別符,完全可以換個寫法,比如用漢語拼音。當然,要是讀别人的程式,需要将這些成份區分開來,這應該是讀程式的第一道工序。

  有人一看一堆英文,不加辯别就慌了神,這就是我說的心理問題。想起有書上說照相機剛傳入中華時,有人不敢照相,怕魂給拍走了。恐懼,緣于無知;無知,不能擺脫恐懼,于是,人就被限在這個圈子中了。其實破解方法很簡單,耐下性子,将c語言稍往進學一下,知道我在前一段說的話的意思,明白賀老師不是在騙人,你就走入良性循環了。

  這不是說就不需要學英語了。英語很重要,至少,你要英語好,這個心理障礙就沒有。現在,需要你做的是,計算機和英語同步往下學,二者沒有太大的相幹,但相結合還是很有威力。而如果在這時轉入找“專門的計算機英語書”,期待學好了英語再學c語言,時間根本趕不上。再者,在這種不好的心态驅動下,我覺得止步于“英語不好看不懂這些書”的可能性更大。

  我倒是見過了很多程式設計沒有好好學,以“我英語不好”而自我安慰取得心安的同學。希望不要再有人在這個圈子裡待着了。

  c語言是這樣,其他語言也一樣。

繼續閱讀