学习
实践
活动
工具
TVP
写文章

想成为C系列语言的程序员吗?除了这些好书,学习路线也很重要!

C语言部分:

C语言入门:谭浩强的《C语言程序设计》

C++语言部分:

1.语言基础,推荐图书 C++ Primer Plus(中文版 第6版)

2.进一步提升,可以读 Effective C++(第3版 中文版)和 More Effective C++(中文版)这两本书,帮助你写更规范专业的 C++代码

3.有C基础的,也可以直接看 C++面向对象开发

然后 C++标准库的部分:

经典之作:侯捷的 《STL源码剖析》

小结:

掌握这三部分,才是真正的 C++入门了,但如果想要从事C++方面的工作,最好还是学习一些MFC、Windows核心编程、QT的技术,过于饱和的IT行业,竞争压力大,用有实力才不至于被淘汰。至于后面的Linux,如果能接触更好。

最后,附带一份系统的C/C++学习录像,分享给大家:

学习路线(注意收藏)

1、c语言入门 程序设计-算法-运算符-顺序 分支 循环结构。

2、C语言精通 数组-函数字串符-指针-构造类型-预处理-存储管理-文件操作-数据结构。

3、c++入门 面对对象编程-类和对象-运算符重载-派生于继承,异常处理技术-C++语言标准-数据结构-(双向链表-双向队列-树-图)。

4、c++精通-stl标准模板库(容器-迭代器-算法)正则表达式-boost标准模板库-socket网络编程-大型企业项目实战:-员工信息管理系统-推箱子-俄罗斯方块-服务器-播放器-人工智能。

5、windows高级工程师:win32/mfc-windows高级编程-QT框架编程-大型企业级项目实战项目(人脸识别-车牌识别-局域网远程监控-等项目)

6、linux系统应用程序开发-linux内核构架研究-linux顶级网络服务器开发及搭建。

7、大型企业项目实战(linux内核高级虚拟内存驱动设计-linux网络间谍系统软件-linux内核网络数据劫持-linux网络阅读系统开发

觉得有帮助的朋友可以关注、转发,以便帮助跟多的初学C/C++的朋友,

还有什么好书,和后续学习的书籍大家可以在评论区留言

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180504A1ENYG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券