喝咖啡,常常會加上咖啡伴侶或是牛奶,它會遮蓋咖啡的苦澀,讓咖啡更加香醇。如果把譚浩強老師的《c程式設計》比作一杯略帶苦澀的咖啡,這本書就是它最佳的伴侶,讓你的c程式設計之路更香醇。——陳良喬
一天天重複的工作,一天天忙碌著,熟悉的頁面,陌生的頁面,都會從眼前掠過,一天天尋尋覓覓著,一天天期待著,一本書,乙個程式,帶給你成功的快樂,該不該那麼的執著,這一行行**用什麼才能寄託,習慣了寂靜的夜中加班,習慣了這樣的工作,你期待一本書,能夠教會你,你期待一本書,能給你帶來快樂,屬於你,成功的快樂。
一天天知識的更新,一天天學習著,讀的明白的,理解不了的,都會在程式中體現,一天天尋尋覓覓著,一天天期待著,期待著有本書,有個彙總,把你不會的問題講清,該不該這麼期待著,這乙個個問題怎樣才能系統的講清楚,你期待一本書,你期待乙個書的伴侶,給你的疑惑帶來確定的答案,屬於你最終知識的積累,屬於你工作的助理,邁向成功的基石。
小編我不是程式設計師,也不會押韻,根據一些碎片的歌詞和一些個人想法不知道能不能寫出一點點你們的心聲,在計算機這個行業裡,真的是不學習就會被淘汰,但即使是天天學習,天天積累,也未必能有乙個好的程式設計人生,並且書中很多知識點可能含糊不清,致使後面的程式無法實現,一切也就無從下手了。
著名的策劃編輯陳冰老師深有體會,他因為20年前的一本書,對程式設計深感興趣,但同樣是這本書,給他帶來了很多疑惑和不解,帶著這種「無傷大雅的困惑」走過20年。現在,當他無意間再次看到這本書,發現已經出到了第四版的時候,相信,內心的波瀾又開始翻滾了,我想,這樣一本書,一本銷量超過了1100萬冊的圖書,絕對是好書一本,但是事無鉅細,肯定有些方面還沒有講到,或者淺嘗輒止了。這時候,給書中的疑惑做講解就顯得尤為重要了。
陳冰老師看到的那本書,就是譚浩強老師的這本《c程式設計》
這書的特殊之處在於它屬於教材類圖書,幾乎是所有大學新生所接觸到的第一本程式設計書,其意義和重要性非同小可。因為先入為主的因素,某些錯誤的認識(當初也許是正確的)可能會對初學者產生深遠的影響。因此,陳冰老師認為他應該為《c程式設計》這本計算機的經典名著來出一本註解和批註的書,把原書中沒有講透徹沒有講明白的那些概念、知識和技術點來認認真真地講講清楚。並且他認為:既然已經走到了註解和批註的地步,那就不妨再往前走得更遠一些,把原書中遺漏的、忽視的、錯誤的,以及那些未曾涉及的但作為初學者或稱為未來的程式設計師絕對應該知道的基礎知識和素養一併講講清楚。這時候一本《c程式設計伴侶》就應運而生了!
現在,你是不是開始期待這本書的出版了呢?別著急,他馬上就要和大家見面啦!
當你翻開這本書的時候,你會發現這本《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。
陳良喬
慣用網名 imcc軟體工程師,自由撰稿人畢業於西安交通大學自 2004 年起連續被評為微軟最有價值專家。因撰寫一系列visual studio 2010和windows 7開發技術文章,2023年又獲「msdn原創之星」稱號。參與微軟中國visual c++深度體驗圓桌會議,獲得visual studio貢獻水晶獎盃。
平素喜好新鮮事物,但絕非新潮技術的追捧者,至今還陷在設計模式、物件導向方法之中,不能自拔。好舞文弄墨,傳播心得。著有《我的第一本c++書》,並譯有《c++11 faq中文版》(即將上市)。
大蒜是夏天飲食的好伴侶
佛家常講 五葷 氣味過重,會讓人心緒不能平和。所謂 五葷 本草綱目中記載,五葷即五辛 指的是小蒜 大蒜 韭 蕓薹和胡荽。但從中醫食養的角度講,夏季吃點蒜,對身體很有好處。首先,夏天天氣炎熱,細菌容易繁殖,吃點大蒜,可以避免得腸炎 痢疾等胃腸道疾病。許多實驗表明,大蒜具有很強的抗菌作用,對於腸道內大腸...
python with關鍵字 I O好伴侶
學習python的朋友都知道檔案讀寫的基本操作,通常我們讀寫文字的姿勢是這個樣子的 f open file name f.close 每次定義乙個檔案讀寫物件,在操作完成後,我們都需要進行關閉操作,如果你一不小心忘記了,恭喜你中獎了?你的程式很可能發生記憶體洩露,然後記憶體溢位,然後就掛了。這樣的事...
Make Sense 動手好伴侶,帶你輕鬆做實驗
你是否對大自然各種神奇的現象充滿了好奇心,但面對錯綜複雜的實驗卻無從下手?無論是實驗步驟還是所需材料,對普通人來說都太難 get。而 make sense 動手好伴侶可以直接帶你通往物理世界,讓靜止的物體動起來,伴你輕鬆做實驗。簡單來說,make sense 可以看作是一套感測器連線系統,它自帶通用...