這本書我斷斷續續讀了幾個月。無可否認的,作者對於介紹這個歷久彌新的語言真的下了工夫。看到這本書,再看看一些厚重的聖經本,這本書對於一個讀者而言,比較容易下嚥。然而,如果要深入了解C++這個語言,這本書是不夠的。
這本書帶給我在寫程式碼上很重要的觀念。雖然這個觀念在無數談論C++的書中被作者們念了好幾千萬遍,但是由於人的惰性,我們還是可以看到註解凌亂而且毫無章法的程式碼。這個知易行難的道理只有靠練習去克服自己的惰性。
另外,每個章節一開始都有一句話來當作那個章節主題的開題語。其中幾句話讓我印象深刻。
"There is no programming language, no matter how structured, that will prevent programmers from writing bad programs."(無論多麼優雅的程式語言,都無法阻止程式設計師寫出爛程式。)
"It's just a simple matter of programming" said by every boss who never writes programs.
(寫程式很簡單嘛---每個沒寫過程式的老闆都這麼說。)
這些話語,往往讓讀者在開始閱讀章節時,可以有個輕鬆的開始,我個人認為相當不錯。
當然,這本書只是剝開C++這顆語言大洋蔥的第一層,只能稍為刺激讀者的眼睛而已。真正要讓人淚流不止卻又獲益良多的,還是去讀C++ Primer之類的書吧,這些書會把C++洋蔥,剝開一層又一層。
這本書帶給我在寫程式碼上很重要的觀念。雖然這個觀念在無數談論C++的書中被作者們念了好幾千萬遍,但是由於人的惰性,我們還是可以看到註解凌亂而且毫無章法的程式碼。這個知易行難的道理只有靠練習去克服自己的惰性。
另外,每個章節一開始都有一句話來當作那個章節主題的開題語。其中幾句話讓我印象深刻。
"There is no programming language, no matter how structured, that will prevent programmers from writing bad programs."(無論多麼優雅的程式語言,都無法阻止程式設計師寫出爛程式。)
"It's just a simple matter of programming" said by every boss who never writes programs.
(寫程式很簡單嘛---每個沒寫過程式的老闆都這麼說。)
這些話語,往往讓讀者在開始閱讀章節時,可以有個輕鬆的開始,我個人認為相當不錯。
當然,這本書只是剝開C++這顆語言大洋蔥的第一層,只能稍為刺激讀者的眼睛而已。真正要讓人淚流不止卻又獲益良多的,還是去讀C++ Primer之類的書吧,這些書會把C++洋蔥,剝開一層又一層。
留言