QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 24042|回复: 67
打印 上一主题 下一主题

学习C++从入门到精通的的十本最经典书籍

[复制链接]
字体大小: 正常 放大
韩冰        

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2004-10-4 06:21 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
1.《C++Primer》
" v  e+ M  k. V有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。5 m6 T+ k8 X0 |! q# `; r
难度:★★☆
4 w; s* H, p" O( V; h- ]- K质量:★★★★★
* D4 P% ?. |8 c; _6 T, A+ p1 y广度:★★★★★
" E; V( Z3 p* j+ o( `$ q% I0 P深度:★★★★
) ^8 z* C' G1 `; v6 H性价:★★★☆
/ S- x: C: ?/ X& D
+ D& k" _2 {0 Y) T1 h6 W, ~# d# c3 [+ w  [9 H' Q
<>2.
) K7 A5 L8 z5 G7 v3 ^《C++Primer Plus》* b0 ]& G$ ~/ o9 d
初学C++不错的书,覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。0 T2 _, i1 z. a
难度:☆) a7 u$ p0 b1 f2 @8 M: g" E. q: Q
质量:★★★☆
! K  g6 w& b6 f+ c0 C/ {0 q广度:★★★★
9 f$ \0 S, g0 {4 X深度:★★★- S, r4 h% M1 H& S) {4 p- {
性价:★★★☆</P>
) C$ n$ i3 m3 V4 V) G$ C- r8 \<>3.! c1 T( P) w8 h3 ^
《Essential C++》
7 p: ]. V+ W& w+ |7 ?. A) tlippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。* m  U- |+ I- z
难度:★☆+ q8 O: d& H7 d! G
质量:★★★★
+ X8 U( u" b" K. ]# I1 }广度:★★★☆. p5 n1 i5 E+ q1 h* \& y2 M
深度:★★★, {( \# h& Q8 Q
性价:★★☆</P>
, T+ P1 w) Y" i<>4.
8 P" g5 k3 k  y' ^《Effective C++》、《More Effective C++》0 g4 [6 l- ^  T) F; {
C++真牛人大手笔,之以条款的形式回答了程序员在使用C++时经常提出的“因该注意些什么?”,“因该避免什么?”,“因该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此二书必看。价格稍贵,有一定难度,不适合初学者。3 p# |2 ^. m- E8 S0 E% Z
难度:★★★☆7 n3 d7 K1 _7 {! f
质量:★★★★★
4 L1 j8 U: R" S. Y. |# [广度:★★★
; i' D, a" C# e9 G8 X% H2 b# Y( _深度:★★★★★
# v5 Z' ~* g+ K4 o性价:★★</P>
" Y1 }+ ?2 f1 W9 v- u) I2 c; g<>5.
; S- p) y: G8 O3 d! z; a《C++编程思想》
) V3 x0 N4 O5 O5 i; d2 P* V  N除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。
2 D! t8 t: x, Y: ]1 u  P8 ]2 @1 u难度:★★☆/ _+ a( D' q5 h. ~3 O
质量:★★★
+ k& y2 P' _6 x9 ?& w1 g) Y广度:★★★☆
; O- n6 @1 a+ F$ V0 t$ W深度:★★★★1 p7 e9 ?" b4 F" [( K
性价:★★★</P>
: i, S% k6 x9 ?! [5 S: j. P$ M<>6.
% @  p  z" Q2 K' e. ]! V' @《C++大学教程》
) w; D' ?$ f6 Z: z$ O4 p/ Y, c; ^5 w正如其名,真正的大学教程,非常适合初学者学习,内容由浅入深,对C++各项特性的描述都很到位,章节的安排很有条理性,但深度略显不足,翻译质量不能称之为很好,有一定的疏漏,但对于厚度来讲,价格还算比较便宜。
2 E9 u8 w! c. g' Q6 i# T& o难度:★3 ~, m, m- y, q. f+ ^+ p/ \
质量:★★★☆" @  S+ \0 Z3 T8 v
广度:★★★★★
. _+ S' }  c0 \: N& |深度:★★★★
$ O1 N" S( q3 @" I, |; I  m1 G& W+ _8 F性价:★★★★☆</P>) g* b1 ?2 L, b) _' f% h+ W
<>7.' M3 a* j# A1 x. H
《C++语言的设计和演化》; B' I, p9 i) \  }9 G
对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在厕所或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。
% E9 Y  {: L% v  x+ ~, m  L+ S难度:★★★
0 J( w1 {: C- w7 Y& z质量:★★★$ a' t3 E; H5 X5 E& [) ~
广度:★★☆; ~9 @. q5 j  p' {% ]1 F
深度:★★★★; U+ r( ~5 I# \) d; T* t4 j
性价:★★★</P>' Y4 s+ @9 o/ ~8 s0 N5 S5 \
<>8.
" d/ r! w2 R$ B% r8 f) Z《C++程序设计语言》
: W6 h9 m  i0 L0 ]' L) gC++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。6 U0 E* y, `8 Z5 O( Y
难度:★☆
, W5 ~+ G$ F: ^* f9 r0 L质量:★★★★☆
  w. E, O5 W' g$ h4 ^广度:★★★★☆& g1 G4 F: c5 i
深度:★★★★8 S+ c4 w4 ~! E! O- c  W. n) C7 }
性价:★★★☆</P>
& _9 Y5 |5 P8 u; w3 L, k2 P<>9.0 p7 }) E% i: }  L3 Y  R0 v( i' J1 ~
《深度探索C++对象模型》+ q7 z. [8 `' Q" O
第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者,价格偏贵。
: f7 P# G. Y: T& E难度:★★★★☆
+ B. H3 d  w2 e' W4 M0 I质量:★★★★★
1 G* ?+ G+ h' N3 H5 k  j广度:★★★3 }" Q( Z; ?  h+ L
深度:★★★★★" K9 f0 k: z  m) ~, p$ K
性价:★★</P>, D+ w" K4 a5 `, Z1 i- ^1 r& Q
<>10./ |: G5 J2 m% Q" g: Q; _
《C++程序设计教程》(钱能-清华版)$ h/ H5 i4 T) E% [  G2 M. b, W$ D
国人所著,国人水平实在有限,深度和广度欠佳,放在这十大里实在是因为再挑不出好书了。可圈可点之处有讲解较为清析、简单,符合中国学生思路,价格便宜。+ k( P# ~: I. k# r
难度:☆0 }7 \- i- T+ m' r
质量:★★★  z" i: j0 v8 U- d$ ~2 g8 e8 l
广度:★★★☆3 f. I4 W- d$ C/ X9 |" B5 C
深度:★★★' Z# {+ k/ d2 ]6 D/ c+ s6 q
性价:★★★★★</P>
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏3 支持支持1 反对反对0 微信微信
pansheng        

0

主题

0

听众

19

积分

升级  14.74%

该用户从未签到

新人进步奖

<>管理员我是个初学者,想学好C++,能介绍我看哪本书吗?</P><>入门的那种,看了有成就感的那种</P>
回复

使用道具 举报

zhanfeng        

8

主题

2

听众

152

积分

升级  26%

该用户从未签到

回复

使用道具 举报

shuai_qi        

0

主题

2

听众

40

积分

升级  36.84%

该用户从未签到

新人进步奖

回复

使用道具 举报

布赖        

4

主题

2

听众

134

积分

升级  17%

该用户从未签到

回复

使用道具 举报

1

主题

2

听众

26

积分

升级  22.11%

该用户从未签到

新人进步奖

楼主可不可以将这些书按照从简单到高级的顺序排列一下,对于初学者,就可以按顺序学习,从而循序渐进学好c语言
回复

使用道具 举报

ilikenba 实名认证       

1万

主题

49

听众

2万

积分

  • TA的每日心情
    奋斗
    2024-6-23 05:14
  • 签到天数: 1043 天

    [LV.10]以坛为家III

    社区QQ达人 新人进步奖 优秀斑竹奖 发帖功臣

    群组万里江山

    群组sas讨论小组

    群组长盛证券理财有限公司

    群组C 语言讨论组

    群组Matlab讨论组

    <>好像不容易排序吧?建议从第一本看起!不过要学好的话可能要花些时间!</P>
    回复

    使用道具 举报

    fang307        

    7

    主题

    2

    听众

    81

    积分

    升级  80%

    该用户从未签到

    新人进步奖

    回复

    使用道具 举报

    darkness        

    0

    主题

    0

    听众

    48

    积分

    升级  45.26%

    该用户从未签到

    新人进步奖

    回复

    使用道具 举报

    ilikenba 实名认证       

    1万

    主题

    49

    听众

    2万

    积分

  • TA的每日心情
    奋斗
    2024-6-23 05:14
  • 签到天数: 1043 天

    [LV.10]以坛为家III

    社区QQ达人 新人进步奖 优秀斑竹奖 发帖功臣

    群组万里江山

    群组sas讨论小组

    群组长盛证券理财有限公司

    群组C 语言讨论组

    群组Matlab讨论组

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-19 05:11 , Processed in 0.530916 second(s), 102 queries .

    回顶部