清華大學譚浩強的C語言書籍怎麼樣?
01-05
譚浩強《C程序設計》錯誤之不完全彙集.doc_免費高速下載
套用我們洗衣機系某教授的說法:這本書是給菜市場的賣菜大媽閑來無事想跟隨一下時代潮流了解一下c語言用的,如果你真的需要寫代碼,那麼這本書會毀一生。
垃圾。誤人子弟。詳見:以其昏昏,使人昭昭?
譚浩強的書在質量上來說只能說一般,而且是很一般;而為什麼他那麼出名呢?因為他在別人都還沒有做的時候就率先開始編程語言在國內的普及。一句話,因為他是先驅,所以我們敬重他。
只看知識,不看風格
只看知識,不看風格只看知識,不看風格客觀的說,忽視掉書中的bug,無視掉蛋疼的代碼風格,譚書還是不錯的入門書,應付初學、考試什麼的沒問題,但如果真去做一個project,譚書是遠遠不夠,它更像一本快速入門介紹語法用法的工具書,在實踐中還是不太實用的
若是你以後在代碼中寫了諸如
if
{.............}這樣的代碼或者
++i+++i這樣的表達式那麼你可以請維護代碼的人下手輕點第四版,C語言程序設計 譚浩強 試試,很不錯的喲.
我們先來討論一下古龍筆下的一個人物,郭大路。如果你看過《歡樂英雄》,看過郭大路是怎樣練武功的。你會發現,從某種程度來看,譚君的書確實不可多得啊!
不怎麼樣。
先拋開「是否引人入勝」和「是否條理清晰」這兩個評價角度(並不引人入勝,更不條理清晰),最基本的知識的錯誤到處都是。
譚是國內相對較早接觸編程和編寫C/C++語言教程的人,有錯漏可以理解。但是到現在仍舊使用包含大量錯誤版本的教程,這是不科學的。中國大批的程序員都以譚的書作為啟蒙教材。這點我並不知道原因。。。大一課程里學的是老譚C 後來自己看kr C和指針之類的經典書 畢業走的時候就把老譚留宿舍了其他都帶走 深藏功與名
回字有四種寫法。。。國內很多教科書都有這種毛病
推薦閱讀:
※譚浩強的 C 語言技術真很牛嗎?他寫過哪些厲害的程序?
※為什麼printf("%ld
", -2147483648/1000000000);得到的結果是2而不是-2?
※在計算機語言發展歷史上,C語言和C++語言分別有怎樣的歷史意義?
※為什麼C語言中2個無符號數相減會得到負數?
TAG:C編程語言 |