别人给的读书计划!

[ 查看本指南所提及的书籍 ]
首先,在学C++之前对C一定要有一个彻底地认识,很多人觉得C++是C的超级,无须先学C就可以学好C++,话虽没错,但那样比先学C后学C++浪费很多时间,甚至绕很多弯子。说到学习C语言,很多人会推荐谭浩强的 C语言程序设计 ,非也,全世界公认的是 Brian W.Kernighan&&Dennis M.RitchieC程序设计语言 ,而目前国内译地最好的应该数 曹化工和秦友淑C语言程序设计 ,学完C后一定要跟上 严蔚敏数据结构(C语言版) ,因为此书不但能使你再次巩固所学的C(尤其是结构体的知识这与C++的类同属一类),而且还能拓宽自己的抽象视野。 接下来应该是学C++吧,目前国内我没发现有写的比较好的C++书,和多人会纳闷,觉得钱能的 C++程序设计教程 不是很好吗?但一读你会发现他的这本书对C++的关键技术涉及的很少,一味在重复面向过程的一些知识。我们说在你学完C之后,应该对面向过程有了一个很好的了解,现在应该迈入面向对象的世界。在此强力推荐 Bjarne StroustrupC++程序设计语言(特别版) ,当然我相信你在自修此书的同时也在自修操作系统和编译原理,对于操作系统我推荐 William Stallings操作系统——内核与设计原理(第四版)Andrew S.Tanenbaum现代操作系统 。这是两本侧重于不同方面的经典教程。编译原理嘛,当然选 阿旺程序设计语言编译原理(第3版) 。编程为什么要学这两门课?呵呵,因为你要继续学VC++,因为学VC++需要你对Windows内部机制有一个彻底的了解。修完C++需要不时的多看看 Bruce_EckelC++编程思想 ,对你很有帮助。我当时有一本 Kris Jamsa,Lars KlanderC/C++程序员实用大全-C/C++最佳编程指南 ,对于巩固C&&C++来说真是一本好书。说到VC的学习,那真是五花八门,我只是表达我的看法,我一开始就把 Charles PetzoldWindows 程序设计(第5版)(上、下册) 当作自己学VC编程的入门教材,事实告诉我,我选对了。呵呵,说到VC编程,有一个不得不说的话题,那就是MFC Application Mainframe,哈哈,当然选择 侯捷深入浅出MFC(第二版) .对于VC编程,好书真的很多,只是需要根据个人的实际情况有选择性的看,因为很多都是重复性的(虽然它们都是好书,比如: C++ Primer 中文版(第三版) 和 C++程序设计语言(特别版) 只需看其中的一本,这两本都是经典C++之作)。好书列举如下: Visual C++技术内幕(第四版) C++语言的设计和演化More Effective C++中文版深入浅出 WINDOWS MFC 程序设计Windows核心编程More Effective C++中文版More Exceptional C++ 中文版C++并行与分布式编程C++经典问答(第二版)Effective C++中文版 等等,但我仍旧建议大家阅读英文原版。祝大家成功。

你可能感兴趣的:(目标)