
C++的应用领域目前有三大类,
第一类就是我们目前见到的各种桌面应用软件,尤其Windows 桌面软件,如QQ、安全类杀毒类软件、各种浏览器等。
另外就是一些基础软件和高级语言的运行时环境,如大型数据库软件、Java虚拟机、C#的CLR、Python编译器和运行时环境等。
第三类就是一些业务型应用软件的后台,像游戏的服务器后台,如魔兽世界的服务器和一些企业内部的应用系统。
C++语言可以用于应用软件开发、娱乐游戏开发、多媒体音视频处理、网络通信和智能识。
软件开发。
操作系统可以分为两块:内核以及内核以外的一些应用程序。 内核用于控制最底层的硬件设备,而应用程序则是用于完成一系列的任务。 应用程序是通过调用系统提供的接口(如windows API)操作硬件来实现一系列的功能。
游戏开发。
掌握了C++基本语法之后,开发游戏也依然是一个不错的选择,目前工业级别的3D游戏引擎仍然是用C或C++编写的。
3多媒体开发
最新的HEVC编码标准就是由C++代码实现,对此感兴趣的话在学完C++语法后,可以去ITU(国际电信联盟)官网去下载源码查看。与之相应的就业岗位有图像算法工程师、视频编码研发工程师、音视频转码工程师等。
4) 人工智能
人工智能、机器学习等方向也少不了C或C++语言的身影。虽然人工智能距离我们还有些远,但随着科技的飞速进步,将来能实现也未可知。