C/C++学习路线总结与分享
作者:互联网
在CSDN上认识了很多学习C/C++在校朋友,他们在和我交流时时常会问有没有好的C/C++学习路线推荐,目前的博客内容主要面向有工作经验的人,针对初学者的文章写的比较少。因为大家问的比较多,最近正好有时间,就详细地思考了一下这个学习路线的问题。作为IT行业的从业者,结合多年的实战经验,给大家大概地总结一下C/C++学习路线方面的内容,以供广大C/C++初学者借鉴和参考!
C/C++的知识点与学习路线图总体如下所示:
1、学习C语言
C语言是C++的基础,C++是在C语言的基础上发展起来的,要学C++,必须要先学好C语言。C语言学习,推荐使用谭浩强的《C语言程序设计》。
有不少开源库就是使用C语言实现的,比如著名的音视频开源库ffmpeg、轻量级数数据库sqlite、高性能的HTTP和反向代理web服务器Nginx、轻量级web服务器容器Lighttpd等。使用C语言开发的软件,一是运行效率比较高,二是具有良好的跨平台特性。除了开发一些开源项目,目前C语言主要用于底层软件的开发,比如与硬件芯片相关的驱动软件的开发。
标签:JavaScriptValue 来源: