🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
从2010年学习编程以来,到现在有差不多3年时间了,过的真快啊。目前在深圳工作,主要使用的是C++语言,那么我就说说C++和Windows平台的书籍吧 ## 1  C primer plus 《C Primer Plus 》(中文版)共17章,介绍了C语言的基础知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等,知识内容都针对C99标准;另外,《C Primer Plus 》强化了对指针的讨论,并引入了动态内存分配的概念,也讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。 豆瓣网和亚马逊都一致好评,学习C语言入门很好 ## 2 C和指针 本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 经典书籍,建议看看 ## 3 C++ primer 中文版4 本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++ 先驱Barbara E. Moo在C++教学方面的真知灼见。既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。 这边书我看了2遍,每次都有新发现,学习C++必须要看的书籍啊,1000多页,很厚。 ## 4 深度探索C++对象模型 这本书,我是在每天上班和下班的公交车上看完的,很过瘾,对C++模型讲的深,看完上面那边,才建议看这本书,我买了这本书,价钱大概50多吧 ## 5 C++标准程序库 这本书我看了,对C++标准库讲的深,Vector,list,map 每个函数都讲到了,还有算法和仿函数都讲了,学习C++这本书必须要看啊,我看了一遍,打算在看一遍吧! ## 6 windows程序设计 《Windows程序设计(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。 这本书我在亚马逊买的,大概花了100块钱,很值,如果还没有学习Windows编程的话,建议从这本书看起,这样在学习MFC就事半功倍了,MFC是在win32API 的基础上封装的。这本书都是讲Win32API的。非常棒!! ## 7 WINDOWS核心编程 我目前正在看的书,现在是看第2遍了,搞Windows开发这本书一定要看,讲了多线程,内核对象,线程同步对象,等等。都是每个Windows程序的基石。网上书评好声一片啊!!! ## 8  MFC Windows程序设计 和孙鑫的VC++深入详解 孙鑫的书籍还有配套的视频,很不错,我看完了,初学MFC的可以看看,上手应该不难。MFC windows程序设计这本书我看了,里面的例子很多,对细节看的很透彻,我没有看完啊,大概看了一半了,有时间在看吧! ## 9 Win32 多线程程序设计 这边书都是讲多线程的,很不错,里面大概有10个例子,还有IO完成端口。可以对多线程更深的理解。 ## 10 深入解析Windows操作系统 这边书我没有看,但是也是经典书籍,明年打算买一本吧,目前中文版是第5版。 进阶C++的话,可以看看下面的书 ### Effective C++ ### More Effective C++ ### Exceptional C++ ### More Exceptional C++ 这4本都是很经典的,我看了3本书,都很不错,推荐大家看看 讲软件工程和面向对象程序设计的书,我推荐2本,不过还没有时间看呢,明年看看吧 ## 人月神话 作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。 弗雷德里克·布鲁克斯(Frederick P. Brooks, Jr.)是北卡罗莱纳大学Kenan-Flagler商学院的计算机科学教授。他曾荣获图灵奖,美国计算机协会(ACM)称赞他“对计算机体系结构、操作系统和软件工程做出了里程碑式的贡献。 豆瓣好评率80%以上 ## 代码大全 摘自网上网友的一段书评,我自己没有看过,不过确实是好书。 啊,也不知道多少天了,终于啃完了大部头Code Complete。经典就是经典,确实受益匪浅。 总结一下,其实让我记忆深刻的主要是两点: 首先,软件构建的核心就是管理复杂度。虽然书中有不少的篇幅来讨论变量、语句等等这些编程的基本要素,还包括代码改善和调整的策略和方法,可谓不无巨细。不过深入理解一下,这些内容都是围绕着上面这句话展开的,也就是软件构建的核心就是管理复杂度。而这一目标产生的根源就在于人. 不过经典的书籍还有很多很多,写不完了,就先写这么多吧,上面这几本书也够看一段时间了,等以后发现更多更好的书籍,就很大家分享哈!