QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2004-10-4 06:21 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
1.《C++Primer》
# g) W  e8 ?2 k, H$ U+ V0 n+ \有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。3 j0 l, C: h# T: K, \$ @' w
难度:★★☆" P3 _/ D2 x$ X) o2 W0 ?3 U* h
质量:★★★★★  N1 N. @2 E1 r
广度:★★★★★! A: H. Y2 {1 p% r" k3 L% M, |
深度:★★★★
4 I( z$ A1 P5 K# ~& T. ?性价:★★★☆
( a& a. s3 t0 \) V$ k9 d! K8 j7 z( V; z5 H
  H, Q" [, j1 j: n: l. Z8 g
<>2.
1 Q+ @3 i. S+ ^/ D6 e《C++Primer Plus》
" {: {! ^% t7 \9 V! t, X! e2 P初学C++不错的书,覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。! [5 ~% V* b& p* B: q/ ?7 }
难度:☆
! B4 s5 D( [' G, S2 ]" v% O质量:★★★☆0 ]% e' }+ M5 @3 ~% N( F% f# O
广度:★★★★
- W# b5 A* _" A* T: Y3 ^8 m! f深度:★★★
6 Z; b) ^% M- A0 W性价:★★★☆</P>
9 f! C# R: \" m& G<>3.2 w2 [: @7 I6 K# V+ N7 A: o
《Essential C++》
; `# h# k2 f7 J# slippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。
( p( l8 I! ]& i: f( Q% t难度:★☆- m" t/ Q% l$ z4 I: e
质量:★★★★5 Y* p- \8 w5 b- z- V, W2 ^
广度:★★★☆
( a  k2 G% _4 s深度:★★★
: B2 [& l0 I6 X$ F$ P- l1 d性价:★★☆</P>
& r* Z$ D! b$ y4 f6 U( t<>4.7 W& M  i5 G- `  X# _* l
《Effective C++》、《More Effective C++》
2 r' d3 ~& z2 {C++真牛人大手笔,之以条款的形式回答了程序员在使用C++时经常提出的“因该注意些什么?”,“因该避免什么?”,“因该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此二书必看。价格稍贵,有一定难度,不适合初学者。
: ~* g4 f$ ?2 U5 @5 V难度:★★★☆: Z$ \9 C  r- T- v+ I4 s9 |5 z
质量:★★★★★; Q- L, F/ t  p, L8 Q+ d( B
广度:★★★  {  a$ V* e3 H& Y) H
深度:★★★★★
. C# p5 o1 M' G7 C! \性价:★★</P># x3 M- y1 E' f+ |& L7 l
<>5.
/ x, h0 t, k' I9 H/ O! _- M) O《C++编程思想》
6 U5 A6 H2 C2 y2 C( ~4 k+ U! S除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。  G; r; ?/ x$ b) p1 g
难度:★★☆7 b- T1 c) R& L& g
质量:★★★
. h* H( ]# g: k, _, u8 `1 N. M( V5 j1 X广度:★★★☆% W7 [$ y7 Q) k' g7 C
深度:★★★★9 K7 U% q! d" A4 C: R
性价:★★★</P>6 }2 y( {& b" f. C$ g, T' N
<>6." [% u2 l" b7 X# b; N3 I
《C++大学教程》
' z' ]3 a$ t) t( g0 F/ c正如其名,真正的大学教程,非常适合初学者学习,内容由浅入深,对C++各项特性的描述都很到位,章节的安排很有条理性,但深度略显不足,翻译质量不能称之为很好,有一定的疏漏,但对于厚度来讲,价格还算比较便宜。3 N7 P' A- i' J9 ?/ f& `) M
难度:★
& M4 }. i6 ^% q( `" [2 ~质量:★★★☆$ f, E) w, f% q' ~7 s6 r* T
广度:★★★★★- i" X- ~0 D& }. }7 [8 |& o; b: W
深度:★★★★
; F0 v6 U' ]) m性价:★★★★☆</P>" l* v  B2 W7 K' K5 [( E% o1 _! u
<>7.
) s0 {# I$ M. _/ k: ^- a0 n( i3 F" l《C++语言的设计和演化》3 b8 j8 S/ C9 s& R1 Y+ [; \& L
对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在厕所或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。
2 G* b, O4 A! K+ @% c难度:★★★( j8 b, t1 m: P/ N; Q. T
质量:★★★
- P) r4 O. i8 \/ z" a; b广度:★★☆
. Q: v1 c0 m6 B& R) D- v6 ^深度:★★★★
1 s% f9 R  u/ ~性价:★★★</P>& w' t: H+ H1 u, \- o
<>8.* j2 G7 E8 F3 n# M
《C++程序设计语言》2 j6 y- T: H! c; {% y( s
C++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。/ b3 g' {$ E+ k" l
难度:★☆& s+ Q2 F. q; G7 M
质量:★★★★☆
& _1 A3 {" z$ z+ b# a广度:★★★★☆2 m" v1 K3 u% `, r
深度:★★★★& z/ P5 w  V( o& M8 }
性价:★★★☆</P>
% y: |( j7 [% ]9 ?3 S<>9.
( q6 z* Q# i3 ^《深度探索C++对象模型》
2 f) W* q4 q2 z) ?' k2 ?- ]9 W第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者,价格偏贵。
( }2 |- X' A2 `8 ^难度:★★★★☆
) m- B/ A% k) \' u质量:★★★★★
; G6 u7 t1 c  q5 k( j/ N广度:★★★
! q' n! R- j" C# h/ |4 ?深度:★★★★★
) ?+ C' `) R4 c# ?性价:★★</P>
. r# J  T' F! q" E3 S* W& ~<>10.
( c0 u  h+ @* ^1 m( x  x2 {《C++程序设计教程》(钱能-清华版)  x! z2 @5 p- j4 n% I- I0 \
国人所著,国人水平实在有限,深度和广度欠佳,放在这十大里实在是因为再挑不出好书了。可圈可点之处有讲解较为清析、简单,符合中国学生思路,价格便宜。$ P* G/ L! c7 d* x
难度:☆0 t3 N3 w6 z9 G1 M5 Z* _
质量:★★★7 G; J' Y/ a+ N9 O
广度:★★★☆+ K4 |: _. P4 U! C  u
深度:★★★
2 x3 \& M5 d/ @性价:★★★★★</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-18 08:00 , Processed in 0.473836 second(s), 102 queries .

    回顶部