QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2004-10-4 06:21 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
1.《C++Primer》5 e# k0 n5 @; X; R
有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。. _8 c2 _' s. K: R/ Z; ^
难度:★★☆9 `# j; s5 E7 J( J0 A% T1 e
质量:★★★★★! x- _4 x* J% B  m8 S$ l
广度:★★★★★7 G  z+ ]7 x! @- Z# d0 N
深度:★★★★& j% J/ N- _7 s
性价:★★★☆
0 e; v0 X8 Q5 g( ?1 _: H; N: r: y7 O0 N0 e$ D  q

; \" ~0 v- H: F) n<>2.
, @3 {6 O  s3 z. ^9 K《C++Primer Plus》, w# X% Z& D/ c+ H, {
初学C++不错的书,覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。5 @0 d& O3 K$ ]' J/ a
难度:☆  S$ {+ q+ ?( q) I2 y' F
质量:★★★☆
- H: g0 C% Z8 t" c. B; O广度:★★★★2 {; V- Z! M& [  s- O
深度:★★★
" I, H5 A4 o. a& ^性价:★★★☆</P>
) k/ C" {+ b% _<>3.
9 l# b/ F! Z" ^《Essential C++》
8 b, X% Z# y; |( @" `( B3 m3 qlippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。
+ i1 F7 ?/ @5 Z% ~, ~难度:★☆
4 L9 q3 x' Q; }, D质量:★★★★
' W$ k% ^, l' P: Q3 _广度:★★★☆
& _" V: j" m# d深度:★★★' X* H; U. ^0 T2 Z# b6 T3 Q4 N
性价:★★☆</P>0 ?* Y6 c. Y8 O. C" P
<>4.4 d5 k, c6 a+ D" K4 T* F" ^+ D0 S
《Effective C++》、《More Effective C++》8 S  e. d" ^% W7 K$ C  ^
C++真牛人大手笔,之以条款的形式回答了程序员在使用C++时经常提出的“因该注意些什么?”,“因该避免什么?”,“因该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此二书必看。价格稍贵,有一定难度,不适合初学者。2 t+ N3 g7 {- n, k5 ^
难度:★★★☆) f& f; ?1 ~! |4 c3 h1 j
质量:★★★★★* O- R9 D# E7 h
广度:★★★
8 j+ S, `  U# P5 D深度:★★★★★
6 |" @& O0 i. U* W& b. ~. H2 j性价:★★</P>
4 T, l0 E2 e: g. i! W1 _% @7 Z7 F<>5.
% J- Y  o. R8 n, _《C++编程思想》
% G. C8 q' G9 i& ^+ S8 f除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。
) B( v( ]) c6 t3 ~3 S$ g. U难度:★★☆: R  w( x4 L# l5 J
质量:★★★0 ~% u+ N: N4 k5 q6 G7 k
广度:★★★☆, |! T0 ^8 T- U( v
深度:★★★★$ F/ h. H$ p7 q1 `" j) t
性价:★★★</P>
  p! I5 t0 w( |2 E, @<>6., d# Y6 c8 I: X# J
《C++大学教程》
4 k* W. [9 u3 e- v) I' Q正如其名,真正的大学教程,非常适合初学者学习,内容由浅入深,对C++各项特性的描述都很到位,章节的安排很有条理性,但深度略显不足,翻译质量不能称之为很好,有一定的疏漏,但对于厚度来讲,价格还算比较便宜。
, B1 L4 }; I" k; i难度:★4 j& a$ p- G, a/ Q- h
质量:★★★☆
+ e2 k! k9 i1 s) n) }' Q$ m4 F广度:★★★★★
. U7 c, E; w) q1 }. i# B- A深度:★★★★- U3 |, |0 d. L% |2 p) D; N
性价:★★★★☆</P>  A$ c. M1 Q; X. g1 o' q/ z6 c
<>7.
" q! A/ i# a$ t, b《C++语言的设计和演化》5 E7 S% ?) y& [+ y; n9 P% L5 j6 o8 p* W
对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在厕所或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。
/ O. o- D0 P5 |6 ]: ^! s5 A6 H难度:★★★! H! Z/ l1 ]9 F5 E$ k  w
质量:★★★
7 C1 z$ s+ J  a- E广度:★★☆
% g4 s3 T& g7 G6 \! B深度:★★★★
/ R( g1 B7 A0 x性价:★★★</P>" u2 z' f( U( t4 z0 S: ]; g( D
<>8.: h; I9 u, K3 u- e( d# f
《C++程序设计语言》, F9 z: L1 ?, @
C++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。
. L" n1 r' g, q* ?$ T6 I难度:★☆$ Z0 ~2 f1 k+ w: C( D( m2 E# G
质量:★★★★☆+ R( t/ X' Q1 H9 e; p; T- L. J
广度:★★★★☆4 d/ v. E+ @3 ]4 U  P3 X, g$ o5 z
深度:★★★★  w6 W2 A2 z/ y( O2 {  g! T0 {6 T
性价:★★★☆</P>
  A3 O" K- ^2 C<>9.1 I$ v. X9 {6 w7 f2 X
《深度探索C++对象模型》) l6 e2 W8 G7 ~
第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者,价格偏贵。7 ^- m* i; o: E- ]3 Z) V
难度:★★★★☆
! _- J1 G# l, H3 j% a, Q质量:★★★★★8 |) f+ R: D0 a* F8 n$ f2 X
广度:★★★1 u- m6 r6 b" l4 I1 j6 m$ B) O5 i( n
深度:★★★★★  r4 A. g$ }' u5 Z: f: T, i
性价:★★</P>3 j9 p, K+ T  A* {0 D* ]! C3 r
<>10.8 p! x/ \" ~# b& H1 h# e4 k# x4 D
《C++程序设计教程》(钱能-清华版). I+ r* |, ~% Q0 M. L, U
国人所著,国人水平实在有限,深度和广度欠佳,放在这十大里实在是因为再挑不出好书了。可圈可点之处有讲解较为清析、简单,符合中国学生思路,价格便宜。
. D, {' G6 s! y! i/ g难度:☆
( Y9 q" m& p' O7 l2 C质量:★★★
8 [( D) v9 j- D4 f# _7 C广度:★★★☆
5 i% Y/ v. r: P, R2 z7 |, R9 Y5 N深度:★★★
1 I: w- W/ {7 Y/ B9 m性价:★★★★★</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-7-20 10:13 , Processed in 1.094658 second(s), 103 queries .

    回顶部