首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

書評:《C++ Primer》——經典內容與不友善表達的矛盾共存體

     編輯:關於C語言

閱讀背景

一個月啃完 900+ 頁(每天 30 頁),屬「狗啃式」閱讀。基礎:多年 C 開發,C++/Java 嘗試過但未深入,懂基礎 OOD。屬「半入門半進階」讀者視角。

寫作風格:教學筆記而非教科書

作者 Stanley Lippman 筆觸行雲流水,章節間強連續、強邏輯鏈。優點:思路通暢;缺點:自學極難把握。需連續數天全神貫注讀完數百頁才能貫穿單一抽象資料結構(如 List)的完整論述。適合有經驗講師作講義,不適合獨自啃書的初學者。

適合讀者層次:非入門書

三大硬傷:

  1. 放棄基礎語法佈局:類型轉換卻佔大篇幅,思想性內容直擊初學者痛點,嚇退大多數人。
  2. 例子過於抽象系統化:以單詞統計、List 範型為核心案例,規模大、認知負荷高,初學者難以編譯實驗、消化吸收。
  3. 討論重點偏向語言設計哲學:像「洗髓經」只講心法不講招式,新和尚第一課不宜教此。

真正適合對象:有一定 C++ 實戰積累、想從初級邁向高手的開發者。

實用性評估

  • 作入門自學教材:零實用性。
  • 作案頭工具書:查閱極難,知識點被「焊」在連續論述中,無法快速檢索。
  • 作教材:講師功力夠則殺傷力極大。
  • 作閒讀:頗佳,有與作者思想對話的愉悅感。

總結

經典內容,不友善表述。 值得讀,但需耐心、基礎、最好有導師帶路。對初學者建議:先找語法清晰、例子具體、脈絡明確的入門書打底,再回頭來啃這本「武功秘籍」。


來源:「Nathan的技術空間」博客,原文連結:https://nathanxu.blog.51cto.com/50836/56639。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved