文章插图
【自学计算机编程应该看些什么书】一:第一阶段C语言-------《C语言设计》 作者:谭浩强大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的 。《C Primer Plus》第五版 作者:Stephen Prata这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的 。《C语言入门经典》第四版 作者:Ivor Horton二:第二阶段这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展 。面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法 。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通 。如果有时间,可以了解一下汇编语言 。C++ Primer, 4rd Edition(入门类:C++ Primer, 4rd EditionThinking in C++, 2nd EditionThe C++ Standard Library: A Tutorial and Reference进阶类:The C++ Programming Language, Special EditionThe Design and Evolution of C++Inside C++ Object ModelC++ Templates: The Complete GuideSTL 源码剖析Generic Programming and the STLModern C++ Design: Generic Programming and Design Patterns Applied应用技巧类:Effective C++, 2nd EditonMore Effective C++Exceptional C++More Exceptional C++Effective STLRuminations on C++)三:第三阶段API/SDK------------- 《windows程序设计》(Jeff Prosise)这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI 。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键 。四:第四阶段MFC----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0如果是C++,QT是要重点学习的对象 。五:第五阶段COM/DCOM/ATL/COM+---------《COM技术内幕》未知阶段:《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准 。如果不弄底层的话,《操作系统原理》可以简单地了解 。
推荐阅读
- 英语自学语法用哪个软件好?
- 手风琴自学教程 怎么学习
- 怎样恢复计算机原始账户/怎么注销计算机新账户??跪求~~~~~~~~~
- 山东大学计算机研究生院怎么样
- 自学如何自律 应该怎么做
- 计算机的系统组成 一个完整的计算机系统由什么组成
- CNC电脑锣编程是什么意思?
- 中国计算机发展史简略
- 计算机之父是冯诺依曼还是图灵?
- steam远程畅玩无法连接到远程计算机