下面这几本有关C++的书应该按照怎样的顺序阅读?

2025-01-02 23:15:05
推荐回答(4个)
回答1:

对于学习进度安排有系统的图论方法-AOV:

书 先决条件(底 高->A...D...F(不是难度而是适用度))

1. C++ prime(r)(第四版) 无: A

2. C++编程思想(第二卷) 第一卷和其他C++基础到高级: D

3. C++编程艺术 C++基础书籍: B

4. C++编程你也行 无: A

5. C++必知必会 C++基础书籍(和软件工程): C

6. Effective C++(中文版) C++基础书籍(和软件工程): C

7. Essential C++(中文版) C++基础书籍(和软件工程): C

8. C++参考大全 C++基础书籍:B

第一遍顺序:(1|4)(3|8)(5|6|7)(2)

它的意思是:

有4个括号,每个括号有一个或多个序号,你只需要选取每个括号里的其中一个序号即可.

(1|4) 可选1 或 4
(3|8) 可选3 或 8
....
(2) 唯一选2
比如 1352 或者 4862 其他序号的书可以不看

第二遍顺序(如果你这些书全有,并且想全面学习):

第一遍顺序:(1|4)(3|8)(5|6|7)(2)

顺序为:41837562
4.C++编程你也行
1.C++prime(第四版)
8.C++参考大全
3.C++编程艺术
7.Essential C++中文版
5.C++必知必会
6.Effective C++中文版 (第一版 侯捷译)
2.C++编程思想 (第二卷)

建议在4和1之间插入一本书《C++ 高级编程》(《Advanced C++》)

另外,单纯学习C++语言本身不利于学习.

如果学习方向是软件开发,那么应该在

书籍序号1之后插入一本《Visual C++ .6.0 入门与精通》 (类似名字的VC书籍,作为通过MFC对C++的练习)

再在这本书之后插入一本《Windows程序设计》(世界顶级著作)

还有,单纯学习C++是不可取的,应该在学习到中期学习另两门语言作为对照,一门和C++(语法上)相对来说相似,如Java或者C#,另一门和C++不同,如Lisp,Perl,Python,Ada.

在学习C++并且能进行基本的软件开发(从以上插入的书中学习),再系统的复习各种书籍(高校都会设置的课程,如数据结构,编译原理,图形学,软件工程,计算机网络等等)。

在达到任何前沿开发技术能在一个月内熟练的情况下,选择一个分支去深入,过几年再继续深入另一个。

回答2:

只看过《C++面向对象程序设计》(谭浩强著),然后就看《C++ Primer》了
应该其他的内容也差不多的吧

回答3:

你如果读了1 别的就没有必要读了 你会了1 顶多再看看6
说实话 真正看懂1 的很少 2是为了使读1的人更好理解才写的

回答4:

好像怎么个顺序都行。。。。