学习C++并不是一件容易的事情,如果你只是一时兴起,那么还是放下手中的书,改学别的比较容易入手的语言,如果你有兴趣,想挑战,那么,达妹就来跟你聊聊,C++到底该怎么学,需要看什么书?
1、为什么要学习C/C++?
发现自己最拿手的java用起来真是笨手笨脚的,碰到好多实现起来巨繁琐的问题,比如操作底层库,和OS framework交互,做个用户体验好点的本地图形程序等等,这些都是java的软肋。
其实,我一直对底层颇感兴趣,工作中也只能接触一下JVM,但VM毕竟是VM,始终与底层失之交臂。
Linux、Mysql、Memcached、Boost、Apache、JVM、ACE... ... 很多基础服务都是用C/C++实现的,要像了解他们原理、能看懂代码、可以修改bug、增加新功能模块
开发嵌入式、中小型项目C/C++项目,维护C/C++项目... ...
加深对系统底层的理解
2、How学习C/C++?
下文是我整理的一些C++图书列表,按顺序阅读,可涵盖入门到精通。
《The C programming language》必读
《C++ Primer》,号称是一本可以让你从C或JAVA程序员转为一个真正的C++程序员的入门参考书,必读。