QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2004-10-4 06:21 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
1.《C++Primer》' ]! k$ Z8 ~3 G9 c9 r
有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。
! {8 s& ]" P: A: }难度:★★☆8 w+ y( p1 e1 M
质量:★★★★★
3 d9 D! ?5 o+ N: t% R: ^7 G2 b广度:★★★★★+ M/ `3 s5 w  m" e8 d! }" t
深度:★★★★
4 T0 R9 B6 E; \3 P5 Q6 Z. @+ Y性价:★★★☆ $ G( n  m4 i+ Z8 E
. G" J8 C, f, l- d

! ^7 G4 o3 W& u' R<>2.+ V7 B$ d, x% x! b( j: s- L
《C++Primer Plus》! ?# ]& {6 h4 o
初学C++不错的书,覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。
# z, M2 y$ k* R5 z7 ]$ r' O难度:☆, J' A2 `: i4 B+ u% y+ c
质量:★★★☆
0 ^0 x+ B* V; {  ?  C广度:★★★★
$ g; S) a( S& U* d/ [8 G- H$ W深度:★★★& ?! c# g) U2 g5 |/ F) }& p( E8 l
性价:★★★☆</P>5 v& ?+ f% z3 O6 j2 G# T- P" v' }
<>3.2 X! S1 X7 b3 v" n- e
《Essential C++》
2 ~% t  y6 t& ]- \( A) e& Llippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。/ |  m4 n1 k$ Z9 I2 ~
难度:★☆
* [1 s* f) x" G8 {$ d& I9 F/ s质量:★★★★3 F+ N, S4 i. I/ \- C
广度:★★★☆
5 N( N4 H0 x  L, m* P8 d7 o; P4 u, @深度:★★★7 m% K/ {! R% T- \
性价:★★☆</P>
& n& U6 s! O' K) D3 i<>4.
, \* c) L' ^$ {; n4 U《Effective C++》、《More Effective C++》
  `# w4 U- f0 h' Q" U% }C++真牛人大手笔,之以条款的形式回答了程序员在使用C++时经常提出的“因该注意些什么?”,“因该避免什么?”,“因该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此二书必看。价格稍贵,有一定难度,不适合初学者。
- X1 j% V7 w) a/ W; c+ W5 I难度:★★★☆/ s5 z( C0 ~/ h/ Z" a  L, y
质量:★★★★★( C# X& T7 H- B1 u
广度:★★★1 l3 a& d( C0 e' j/ g* b, e: Y
深度:★★★★★
" B0 P" m$ F7 K' P性价:★★</P>1 X5 ?! f0 X0 [0 Y" k: Y" d& f
<>5.& N+ h3 D% U* G, D' b+ R  j- U
《C++编程思想》
! B1 C' q$ |0 o! _, {: `5 z除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。5 |; M- i5 A8 h% v1 l- h
难度:★★☆
2 a0 v. x& v9 `5 [& i质量:★★★0 [- E3 ]3 i; T9 ^& X1 Q! g
广度:★★★☆
! d* b! t8 W% Z  ?7 I# I深度:★★★★4 o# S- m( L( m6 M6 {& x3 F4 Q& F, Z
性价:★★★</P>
- y; s* q( C( v% ]2 d  e/ F! J<>6.
: Q' U/ U4 b$ w0 `% Z0 H《C++大学教程》
5 y2 {( C% v: H% ^# F) e1 g( ~+ S正如其名,真正的大学教程,非常适合初学者学习,内容由浅入深,对C++各项特性的描述都很到位,章节的安排很有条理性,但深度略显不足,翻译质量不能称之为很好,有一定的疏漏,但对于厚度来讲,价格还算比较便宜。
, d8 ^) v2 v, ?  F) D+ B难度:★. Z9 n% z( u1 [$ w
质量:★★★☆
! a: s. B& \. s/ @) g9 x/ N广度:★★★★★4 U$ E9 n7 T% h: Q- e6 [
深度:★★★★
: i/ r2 m7 N' ?* O, X7 r! b2 V性价:★★★★☆</P>4 u% z6 I0 v: D7 K% @
<>7.
8 }/ ?3 Q3 y- G  b% N, C《C++语言的设计和演化》
6 P- j5 ]. K8 R对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在厕所或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。, C6 L8 C) _1 s! c
难度:★★★& ?6 t0 K$ ^+ N, ?% Z( z9 i
质量:★★★
8 _/ D6 |. ]* j! L# m( g广度:★★☆. u/ B3 U# Q5 x4 w
深度:★★★★9 d+ k: r: L4 e' K7 h
性价:★★★</P>  a/ Y  C" D' q+ Y
<>8.
" t6 _2 m7 g$ Z《C++程序设计语言》
" m! U. q4 ?1 R2 X% CC++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。
( ?2 E8 T2 `; h  f: T5 Z难度:★☆# B7 D  \& F6 ~; @5 P
质量:★★★★☆
: s- L. O, v6 k广度:★★★★☆
( J) [  A  u2 h9 I4 `" {: u深度:★★★★
- s0 G! b1 O! c8 Z$ \性价:★★★☆</P>* e6 K: W. s- ~! I; j. R$ z+ ^
<>9.
6 l: M% {; D8 A《深度探索C++对象模型》, I1 [' m6 I4 z( i
第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者,价格偏贵。4 I8 E! L/ f2 K: z5 a
难度:★★★★☆
; a# Q4 E4 H4 p0 p3 [# `质量:★★★★★' [; I% D4 T- Q6 f- ]
广度:★★★: l+ q' E* X, ^+ J; K2 w
深度:★★★★★7 c2 R$ Y2 k, K) z
性价:★★</P>
3 R' g  c5 ]' v% G7 v* e<>10./ d) C* |) _3 _3 A6 A  d" }9 W
《C++程序设计教程》(钱能-清华版)
, r3 K9 N1 n/ a$ b+ g8 m) G国人所著,国人水平实在有限,深度和广度欠佳,放在这十大里实在是因为再挑不出好书了。可圈可点之处有讲解较为清析、简单,符合中国学生思路,价格便宜。
5 B. S  K% c! `, J* l难度:☆/ j; a6 ^4 L1 s' ?. s9 x* n
质量:★★★
) j0 }+ d3 c* \广度:★★★☆' B8 ]* L* \8 x, @2 T( E9 o  }
深度:★★★
9 M! J2 M4 A* k性价:★★★★★</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 09:29 , Processed in 2.051853 second(s), 102 queries .

    回顶部