C++
目录
C++具有某些现代语言的特征,同时又有传统语言(比如C)接近的效率,使其对运行效率和开发效率做了很好的折衷,这也是它在超大型项目中长盛不衰的最主要的原因。
当项目属于中小规模的时候,很多高级语言(Java、python等)都能胜任,甚至开发效率比C++高出一个量级。但是当你的软件规模(复杂度、吞吐量、并发量)到了一定的量级,C++便是最好的选择,能限制它的只有编程者的能力。 From: https://topic.kaikeba.com/p/1000097876706090
1. 应用分类
- 基础架构部门,全公司通用组件和统一服务基础平台。如
缓存、计费、消息队列
等服务,云服务核心系
- 机器人、自动驾驶、AI等嵌入和实时的系统
算法部门
,用于算法的工程实现,典型的如广告系统、推荐引擎, 搜索引擎(百度)- 游戏服务器后端, 图形引擎, 社交引擎(腾讯)图形图像处理、音视频处理后端岗位,一般要求ffmpeg、H264、H265、opencv等
智能家居等嵌入式
开发岗位(对C的要求可能更多点,华为和中兴的终端、路由器、交换机、云存储、2012实验室几乎所有部门所有产品)- 银行核心交易系统, 金融公司,高频交易
- 航天、军工、卫星通信、铁路通信等等