學習譚浩強老師的《C程式設計》,必配《C程式設計伴侶》!
《C程式設計伴侶》作者陳良喬:“更有趣、更容易、更深刻、更實戰的《C程式設計伴侶》——《C程式設計》的有力補充和最佳伴侶。在中國,幾乎每一個人,第一次接觸程式設計,都是通過譚浩強老師的《C程式設計》開始的。從某種意義上說,它是中國萬千程式設計師的啟蒙讀本。”
《C程式設計》累計發行逾1100萬冊,不僅創計算機圖書的全國最高銷量紀錄,在世界上也是罕見的。這本書也因此獲得多項殊榮。
然而,這些成績仍無法掩蓋這樣一個事實:很多通過這本書學習C語言的初學者,在學習的過程中,對書中講解的內容感到晦澀生硬,難以理解和掌握;而在他們歷盡辛苦終於掌握了一些知識之後,在要使用這些知識來解決一個實際問題時,卻因情況的複雜而感到無從下手;即使是分析出了可能的切入點,又因為經驗的缺乏,在具體實施時,感到困難重重。在整本書的學習過程中,充滿了對C語言的各種概念、知識、規則的較生硬的講解,而對於打基礎階段十分重要的正確的程式設計素養、程式設計思想和程式設計技巧,卻幾乎沒有提及。
C語言雖然是高階語言,但卻是相對更接近底層的高階語言。對於第一次接觸程式設計的初學者而言,C語言,就像一座充滿魔法的強大而莊嚴的森林,沒有廣闊的視野,沒有高空的俯視,沒有稱手的地圖。直接的貿然闖入,是十分危險的。
而譚老師的《C程式設計》彷彿在只給了初學者揹包、水壺和印在門票上的小地圖的情況下,就舉著小旗把讀者帶進了這座強大的森林。
學習C語言程式設計,就像我們學習寫文章一樣。僅僅掌握了具體的詞法句法,是無法寫出優美的文章的,除了需要閱讀大量的名著外(這個毫無疑問需要時間的累積),更重要的,是你首先要在思想上真正明瞭文字的力量和掌握構造文章整體架構的技巧。
遺憾的是,譚老師的《C程式設計》教給了讀者C語言的語法,卻沒能教給讀者更好地去設計一個程式。 為了給這部經典著作彌補這一缺憾,陳冰老師策劃了這本不可思議的《伴侶》。而我很榮幸得到了具體來創作這本書的機會。
針對C語言中的重點和難點,本書進行了更加生動有趣、更加深刻,但同時又更容易理解的闡述。讀者在學習之後,不僅會對C語言中的各種知識有更加生動形象的理解,更重要的是,能夠知道程式是怎樣煉成的,在以往隔靴搔癢的表面下真正發生了什麼。並最終用C語言編寫程式加以解決,順利地完成從“問題”到“程式”的這樣一個程式設計解決問題的過程。
本書不深究C語言的語法規則,在這一方面,譚浩強老師的《C程式設計》已經講得很詳盡了。我們不會浪費時間重複發明輪子。一句話,所有《C程式設計》中已經講明白的地方,本書都不重複講解。
本書的筆墨放在了徹底講清楚難以理解的概念、重點和難點上,放在了幫助初學者建立良好的程式設計思想和符合業界標準的程式設計規範上,放在了從實際應用出發,指導初學者在實際開發和應用中遇到問題時如何思考和解決上。
讀者在學習這本《伴侶》後,不僅會因為擁有了一個從未有過的清晰的程式設計頭腦而可以輕鬆通過C程式設計課程的考試,更會因為建立起可圈可點的專業的程式設計思想而擁有更強的解決實際問題的程式設計和開發能力。
譚老師的《C程式設計》比較生硬晦澀,這本書讓它更加有趣;《C程式設計》所講解的知識難以理解,這本書讓它更加容易;《C程式設計》只注重知識的講解,這本書為它補充上基礎而寶貴的程式設計素養、程式設計思想、程式設計經驗,讓你從深處開始強大。
喝咖啡,常常會加上咖啡伴侶或是牛奶,它會遮蓋咖啡的苦澀,讓咖啡更加香醇。如果把譚浩強老師的《C程式設計》比作一杯略帶苦澀的咖啡,這本書就是它最佳的伴侶,讓你的C程式設計之路更香醇。
本書作者:陳良喬
2012年2月2日
相關文章
- 國內第一本伴侶書!學習譚浩強老師的《C程式設計》,必配《C程式設計伴侶》!C程式程式設計
- 因《C程式設計伴侶》的爭執,談譚浩強《C程式設計》的批評C程式程式設計
- 牛奶咖啡好伴侶——《C程式設計伴侶》對《C程式設計》C程式程式設計
- 《C程式設計伴侶》誕生記C程式程式設計
- c# 程式設計學習(四)C#程式設計
- C#程式設計學習(一)C#程式設計
- c# 程式設計學習(二)C#程式設計
- 我是《C程式設計伴侶》的策劃編輯,有話在這裡說。(二)C程式程式設計
- 我是《C程式設計伴侶》的策劃編輯,有話在這裡說。(一)C程式程式設計
- 對於(學習c++)的c程式設計師的建議 (轉)C++C程式程式設計師
- C++程式設計師必讀的經典著作C++程式設計師
- C語言程式設計師必讀的5本書C語言程式設計師
- 《C程式設計專家》:程式設計師面試(附2)C程式程式設計師面試
- 成為更好的程式設計師必須學習的 4 種程式設計結構程式設計師
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 一個程式設計師的Java和C++學習之路(整理)程式設計師JavaC++
- 一個C++程式設計師的Delphi學習筆記 (轉)C++程式設計師筆記
- C/C++ Linux 程式設計師必須瞭解的 10 個工具C++Linux程式設計師
- 老程式設計師的下場程式設計師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 老程式設計師推薦10個程式設計策略程式設計師
- 老程式設計師被新程式設計師拍在沙灘上?程式設計師
- C/C++程式設計師面試必看大綱C++程式設計師面試
- 15款C/C++程式設計師必備的編譯器和IDEC++程式設計師編譯IDE
- 程式設計師強子程式設計師
- C語言/C++對程式設計學習的重要性!C語言C++程式設計
- C#程式設計好習慣C#程式設計
- 非程式設計師選擇學習C++還是Python?程式設計師C++Python
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- 《通過遊戲程式設計實戰教新手學C++程式設計》學習筆記遊戲程式設計C++筆記
- VB程式設計師眼中的C# (轉)程式設計師C#
- C++程式設計學習50個經典網站 強力推薦C++程式設計網站
- 一個“老”程式設計師的思考程式設計師
- 老程式設計師的思想變遷程式設計師
- 洩了氣的老程式設計師程式設計師
- 《高質量C/C++程式設計指南》學習筆記C++程式設計筆記
- PHP 程式設計師的堆學習PHP程式設計師