牛奶咖啡好伴侶——《C程式設計伴侶》對《C程式設計》

紫鳳發表於2012-08-14

  喝咖啡,常常會加上咖啡伴侶或是牛奶,它會遮蓋咖啡的苦澀,讓咖啡更加香醇。如果把譚浩強老師的《C程式設計》比作一杯略帶苦澀的咖啡,這本書就是它最佳的伴侶,讓你的C程式設計之路更香醇。                                                                              ——陳良喬

  一天天重複的工作,一天天忙碌著,熟悉的頁面,陌生的頁面,都會從眼前掠過,一天天尋尋覓覓著,一天天期待著,一本書,一個程式,帶給你成功的快樂,該不該那麼的執著,這一行行程式碼用什麼才能寄託,習慣了寂靜的夜中加班,習慣了這樣的工作,你期待一本書,能夠教會你,你期待一本書,能給你帶來快樂,屬於你,成功的快樂。

  一天天知識的更新,一天天學習著,讀的明白的,理解不了的,都會在程式中體現,一天天尋尋覓覓著,一天天期待著,期待著有本書,有個彙總,把你不會的問題講清,該不該這麼期待著,這一個個問題怎樣才能系統的講清楚,你期待一本書,你期待一個書的伴侶,給你的疑惑帶來確定的答案,屬於你最終知識的積累,屬於你工作的助理,邁向成功的基石。

  小編我不是程式設計師,也不會押韻,根據一些碎片的歌詞和一些個人想法不知道能不能寫出一點點你們的心聲,在計算機這個行業裡,真的是不學習就會被淘汰,但即使是天天學習,天天積累,也未必能有一個好的程式設計人生,並且書中很多知識點可能含糊不清,致使後面的程式無法實現,一切也就無從下手了。

  著名的策劃編輯陳冰老師深有體會,他因為20年前的一本書,對程式設計深感興趣,但同樣是這本書,給他帶來了很多疑惑和不解,帶著這種“無傷大雅的困惑”走過20年。現在,當他無意間再次看到這本書,發現已經出到了第四版的時候,相信,內心的波瀾又開始翻滾了,我想,這樣一本書,一本銷量超過了1100萬冊的圖書,絕對是好書一本,但是事無鉅細,肯定有些方面還沒有講到,或者淺嘗輒止了。這時候,給書中的疑惑做講解就顯得尤為重要了。

  陳冰老師看到的那本書,就是譚浩強老師的這本《C程式設計》

        enter image description here

  這書的特殊之處在於它屬於教材類圖書,幾乎是所有大學新生所接觸到的第一本程式設計書,其意義和重要性非同小可。因為先入為主的因素,某些錯誤的認識(當初也許是正確的)可能會對初學者產生深遠的影響。因此,陳冰老師認為他應該為《C程式設計》這本計算機的經典名著來出一本註解和批註的書,把原書中沒有講透徹沒有講明白的那些概念、知識和技術點來認認真真地講講清楚。並且他認為:既然已經走到了註解和批註的地步,那就不妨再往前走得更遠一些,把原書中遺漏的、忽視的、錯誤的,以及那些未曾涉及的但作為初學者或稱為未來的程式設計師絕對應該知道的基礎知識和素養一併講講清楚。這時候一本《C程式設計伴侶》就應運而生了!

   enter image description here

  現在,你是不是開始期待這本書的出版了呢?彆著急,他馬上就要和大家見面啦!

  當你翻開這本書的時候,你會發現這本《C程式設計伴侶》(以下簡稱《伴侶》)的目錄與譚浩強老師的《C程式設計》(第四版)的目錄有些類似,但二者又有明顯的區別。事實上,準確地說,這本書的目錄是譚浩強老師的《C程式設計》目錄的超集。

  也就是說,譚浩強老師的《C程式設計》的目錄中的每一個目錄都在《伴侶》中有一個與之對應的目錄,這兩個目錄的標題序號是完全一致的,但標題名並不一樣或並不完全一樣。

  比如:《C程式設計》的1.4節是“最簡單的C語言程式”,與之對應的《伴侶》中的目錄就是1.4節的“第一次的親密接觸——Hello,World”。

  這些目錄在《伴侶》中會以雙標題的形式出現,上層是《伴侶》中的標題,下層是《C程式設計》中的對應標題。

  這樣的目錄安排,是為了讀者查閱和學習的方便。讀者可以在學習完《C程式設計》的某一章節後,帶著疑問再來看《伴侶》中對應的章節。通過《伴侶》中更加生動有趣和更加透徹的解釋,你可以更好地理解這一章節的內容,有一種豁然開朗的感覺。

  除了有與《C程式設計》中一一對應的目錄外,《伴侶》中還穿插有一些特別的目錄,這些目錄的標題序號中含有字母(A、B、C、D等)。這些含有字母的目錄表示是《伴侶》額外增加的,其中的內容是《伴侶》中獨有的全新內容。

  比如:《伴侶》中的1.4.A節“最簡單的C語言程式背後的故事——它的彙編程式碼是如何被執行的”就是《伴侶》中獨有的全新內容。

  這些內容或者是學好C語言所必需的知識和經驗,或者是你應理解和掌握的程式設計素養和思想,而由於這些內容在《C程式設計》中完全沒有涉及,因此,作者以獨立章節的形式給以補充。當你的學習進展到相應章節的時候,可以獨立地閱讀這些章節,從而豐富你的知識、開闊你的眼界、增加你的經驗。

  一句話,雙標題章節幫助消化,新增章節補充營養。

  此外,當在《伴侶》中提到例x.x時指的是《C程式設計》中的例x.x。

  簡單介紹一下這本書的作者:

    enter image description here

      陳良喬

  慣用網名 imcc軟體工程師,自由撰稿人畢業於西安交通大學自 2004 年起連續被評為微軟最有價值專家。因撰寫一系列Visual Studio 2010和Windows 7開發技術文章,2010年又獲“MSDN原創之星”稱號。參與微軟中國Visual C++深度體驗圓桌會議,獲得Visual Studio貢獻水晶獎盃。

  平素喜好新鮮事物,但絕非新潮技術的追捧者,至今還陷在設計模式、物件導向方法之中,不能自拔。好舞文弄墨,傳播心得。著有《我的第一本C++書》,並譯有《C++11 FAQ中文版》(即將上市)。

相關文章