QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2004-10-4 06:21 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
1.《C++Primer》
3 ?- q5 t$ S) c5 t' _+ d有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。
" Q* Y3 X5 ~, E2 {" P难度:★★☆7 l, v! H- O( c! Z
质量:★★★★★0 _6 W" B# Q& V& W# s; @& E! }# b
广度:★★★★★& n: H$ {! Y% f: N' p
深度:★★★★. ]& P- k- r/ f) J9 J, Q8 w$ o
性价:★★★☆ % y4 H1 q  m! r9 w7 x

4 L+ X8 b: d: Y; U5 B9 M" `2 L: F2 j
% _" r  b, X6 X& s. Z<>2.
. }# @, U$ L* n《C++Primer Plus》2 p" v  k' F# Z8 H
初学C++不错的书,覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。
7 d1 U1 f. s  Y8 b3 r+ ~难度:☆7 u( ~5 f: s0 O( B
质量:★★★☆8 p0 j( l) O' K7 q$ X* q" |
广度:★★★★
. j* S" }- S( x! U+ b+ S0 H8 K' q深度:★★★
' m+ R# `8 v3 \; W0 e性价:★★★☆</P>% m5 Q( w7 L* I( x* s4 a$ d, d) K% `- q
<>3.5 F9 z% F' W1 Y+ G2 h
《Essential C++》
2 y8 Z* w6 I2 w# A' `* _lippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。
% W3 H# k6 Q$ B4 O5 b* Z! X难度:★☆" J" q. e6 ]& i
质量:★★★★
+ Z! J; j/ ^) j( \# e' A3 X  {广度:★★★☆
! V( G2 a# @& u5 D$ H! o8 {深度:★★★
  G7 z/ g- h. P5 @% I9 }性价:★★☆</P>3 f+ V! q9 u3 {  b4 V; k5 H( r) a
<>4.
5 m8 f0 b2 W1 l* _《Effective C++》、《More Effective C++》. n' Z; X9 p9 V( W
C++真牛人大手笔,之以条款的形式回答了程序员在使用C++时经常提出的“因该注意些什么?”,“因该避免什么?”,“因该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此二书必看。价格稍贵,有一定难度,不适合初学者。
9 [+ t! L6 a( C6 n! @' O难度:★★★☆
2 J0 R. v% b, E( [1 `% Z质量:★★★★★% P* L/ i) B. @6 H6 }
广度:★★★
# l' o  t" c0 ^9 e, x0 ^* `深度:★★★★★! m0 @. X2 Z3 ^2 s: O7 `/ X+ a
性价:★★</P># U- @7 o+ [( z% F( y" ^9 |" d
<>5.
( T, h, S7 o0 b, S" X《C++编程思想》
1 H1 I" x1 A, D* _  i+ H2 C  V9 x除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。4 j0 A9 [1 O* s
难度:★★☆
( a" E& U% M: r% @质量:★★★
: }+ i- y) M/ E! W5 q. }) ~7 a广度:★★★☆+ ~% C1 w3 Q# `( ~
深度:★★★★
% h8 T" E6 ~! E1 F性价:★★★</P>
# b/ s0 J$ Q' R1 ]6 V<>6.
( X: Y, _$ w% p9 n. H, k" K《C++大学教程》0 U' c: G4 I4 l6 x1 x, H
正如其名,真正的大学教程,非常适合初学者学习,内容由浅入深,对C++各项特性的描述都很到位,章节的安排很有条理性,但深度略显不足,翻译质量不能称之为很好,有一定的疏漏,但对于厚度来讲,价格还算比较便宜。6 K) d! ]) Q; O+ G- S
难度:★9 p! B6 l9 H0 ~% J( y
质量:★★★☆
$ s2 }% b* I" ?) }6 \广度:★★★★★
2 W5 Y$ H8 E, y4 x. U7 m深度:★★★★
: K4 b2 \5 U- j! |6 f2 C性价:★★★★☆</P>' e( x! D; s5 e
<>7.# C! i+ b3 h  B' ?/ x  t4 S
《C++语言的设计和演化》
7 f- B) N$ m8 _# l对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在厕所或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。
' y' B1 A) I5 p0 F: g难度:★★★
0 x: h0 V7 _7 b4 y) c3 `, s% Y质量:★★★
$ x6 ]. b0 J' d8 l$ m" r广度:★★☆
2 ^5 P" n8 d, I) ~7 N; n1 i深度:★★★★
; q& g$ }9 ~% ~4 z性价:★★★</P>
+ d7 }$ Z; ?  h* p& G' k& R<>8./ D' z( Q8 Q& k# A
《C++程序设计语言》
' h8 u* x) A8 G$ k6 ^C++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。
5 q% z6 B: H0 J; T难度:★☆5 Y4 Q0 G7 e9 D* A
质量:★★★★☆3 m, i5 {0 M1 O
广度:★★★★☆' A0 P' i* l2 X- i, l
深度:★★★★! ]5 n7 e0 z) Z! ?
性价:★★★☆</P>
% |2 W3 |9 M1 n8 X) j. V3 Q: x<>9./ j0 F8 X8 i- ~. J$ d1 M( ?
《深度探索C++对象模型》( U: }, L* y/ Y5 O/ D5 t" n
第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者,价格偏贵。: \4 @' u; @! }+ K5 ?% C
难度:★★★★☆
! x) e; j) |8 L质量:★★★★★
+ e+ f5 y# b: `) k7 X1 \9 {# S广度:★★★2 Z/ J( f0 U' X; ^- O9 }" e( {6 j
深度:★★★★★! w7 c" j: T9 p$ Z! L+ V
性价:★★</P>
/ ^5 [7 u  h6 A4 m8 X<>10.
5 r* d- k, ^5 ]# t6 m《C++程序设计教程》(钱能-清华版)" c' Y4 B4 r" F8 X5 B
国人所著,国人水平实在有限,深度和广度欠佳,放在这十大里实在是因为再挑不出好书了。可圈可点之处有讲解较为清析、简单,符合中国学生思路,价格便宜。
7 R9 f( u' q2 \" F难度:☆7 l* h) a, y. q0 G" a* t
质量:★★★! h/ D9 x/ E, N7 `$ j6 p0 p
广度:★★★☆' @  p! n. U+ [
深度:★★★3 c2 Q4 E! ?' B4 n7 D! D' B5 a& |" N
性价:★★★★★</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-6-3 14:22 , Processed in 0.524986 second(s), 103 queries .

    回顶部