QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2004-10-4 06:21 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
1.《C++Primer》
$ `. @) O4 J) k/ S8 w有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。
4 g" l3 M- k0 L( \  Y难度:★★☆
$ Y. b6 i/ A& G2 ?& V4 z& z质量:★★★★★
0 I- F& @+ D* q7 l* L% T1 t广度:★★★★★: T# [1 R! X8 I- x5 U
深度:★★★★
& Z+ y6 J4 D1 x! v/ v性价:★★★☆   R0 R9 M0 a9 \/ h1 P

5 l1 Z; U4 |+ l6 ^* ^% N3 A- A9 ~4 C; M5 N
<>2./ [! l. k! C" y7 x; w& }" v1 g
《C++Primer Plus》
( z$ g! S4 R& X% X/ t7 D' u初学C++不错的书,覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。
7 ~; m6 h8 @* }. m8 \% [难度:☆
; z1 s; R, Q* `* N2 p" g质量:★★★☆: ~) J$ Z3 x4 l; \2 q8 H# T
广度:★★★★
9 e# W- f, U6 n; |" D深度:★★★
' v0 l* t# l- k& b8 Z0 a& S& _" ~性价:★★★☆</P>" M7 Z0 O- O  y1 }0 y
<>3.
" L1 v3 I0 O. N+ {0 i( r6 ~《Essential C++》
8 P( u: H6 A& y7 mlippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。* Z% A& Q" O) w5 [. y
难度:★☆; T. R/ o, F1 r7 u2 B+ h  X
质量:★★★★
6 c7 ~2 n7 V) v1 T3 K  U, W8 o广度:★★★☆8 h% S3 L% L( e8 Y* \+ W: c8 Y
深度:★★★
: q4 I( c% B$ U3 A4 y/ z1 S性价:★★☆</P>
( k- c7 d! i* p3 {<>4.
" f2 N  M. l1 s5 X: M《Effective C++》、《More Effective C++》
9 P0 N1 J( a( ~C++真牛人大手笔,之以条款的形式回答了程序员在使用C++时经常提出的“因该注意些什么?”,“因该避免什么?”,“因该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此二书必看。价格稍贵,有一定难度,不适合初学者。
  u6 L0 _/ s2 c& M; u1 \5 U" ~) Z1 t难度:★★★☆
) j' U. a! l# m质量:★★★★★3 C" i+ Q; }; a+ r5 I* j8 Q% D
广度:★★★1 a* {7 h- U( s8 x3 H
深度:★★★★★
) _( ]. ]" r. b' U1 L性价:★★</P>( i) j& X  M1 }7 _
<>5.) s2 B. n  q! }1 W( V! E4 b7 P9 e9 |% T
《C++编程思想》1 o, t- Q; L- ~) l2 w
除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。. c. g/ U( r7 W! U
难度:★★☆
- I2 k, s7 J  w  z* f质量:★★★- E; e+ j9 ~; t& |6 J/ U5 {
广度:★★★☆3 E7 i4 g2 r! F3 c8 j6 {8 L
深度:★★★★
4 h8 r8 t  J0 x% c9 N' `9 `性价:★★★</P>* ~* P* ?/ N) g* j
<>6.- }3 E( u! o! Y% t
《C++大学教程》
6 i1 z; B+ Z  z正如其名,真正的大学教程,非常适合初学者学习,内容由浅入深,对C++各项特性的描述都很到位,章节的安排很有条理性,但深度略显不足,翻译质量不能称之为很好,有一定的疏漏,但对于厚度来讲,价格还算比较便宜。) ~( v2 x: D" @* M
难度:★5 d0 `' v7 b) ?  S
质量:★★★☆
% K5 D% K/ t4 t广度:★★★★★
# ^5 A8 ~  x' ~& ]& n! Q% S! w深度:★★★★
' P/ b: A. l3 l& F- |4 K( g+ O性价:★★★★☆</P>8 ?8 w2 C" j% d( `$ t# I; P0 T! ~
<>7.* A* e& d: S, K# m% C* j
《C++语言的设计和演化》$ \7 q0 U& M4 Q- _
对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在厕所或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。
& a# R5 }" d0 X8 K难度:★★★/ ~/ t4 t# ?" E
质量:★★★
2 ^: x  c8 W% {: q) E  [4 x广度:★★☆2 d, x% j& g; w. l$ p& o0 H% X/ M
深度:★★★★
6 d; v9 k) m7 _$ K6 T性价:★★★</P>7 }7 j& z. d# f4 i$ T+ T9 n( f
<>8.
' M+ D- N1 \: d; h' |0 J' F  p' N《C++程序设计语言》' w$ f# V; N* G( z" n' g0 J% m
C++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。3 e, C4 D, r* m7 y' Z/ H/ U
难度:★☆
% W; z  y0 s; ~. J# m5 P- p- n6 n质量:★★★★☆! @! D/ {: e0 x. m! K* y
广度:★★★★☆; d& c% l+ `; b1 ~0 r' z
深度:★★★★4 x8 `1 S" R' S( `$ I% G( c7 C
性价:★★★☆</P>
) w$ S" k( H3 e- v% i<>9.
( H) w& n7 _: b! X《深度探索C++对象模型》
' x5 [. p# K) i- |第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者,价格偏贵。
: o& V- w# \8 Z. Z难度:★★★★☆
7 j, W& _: j! H, j2 g) M' F质量:★★★★★- \9 t5 f; w; @! {" _5 s* a$ _
广度:★★★
4 B# t2 F  @% S. X+ k, X3 y深度:★★★★★& `: w+ I/ ]5 m  t+ d# i% ^8 q% @
性价:★★</P>
  r( b* D. G# u! M- F& E) }( l' t<>10.
3 k  @/ U& D! f, k《C++程序设计教程》(钱能-清华版)
4 ]* s+ U6 d/ i国人所著,国人水平实在有限,深度和广度欠佳,放在这十大里实在是因为再挑不出好书了。可圈可点之处有讲解较为清析、简单,符合中国学生思路,价格便宜。% \2 b( X' P% P( N
难度:☆
/ x' i+ X- y7 Q3 R质量:★★★. H& l2 M9 T& w: H9 n
广度:★★★☆
9 @1 P% E  m& M. l1 z) V深度:★★★6 _4 o4 s. ]2 q$ C, R% V# z
性价:★★★★★</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-9-5 11:14 , Processed in 1.017666 second(s), 102 queries .

    回顶部