对于cpp语言,最早接触始于大学的cpp课程。工作之后就没有接触过。说重新捡起,只是以前了解过cpp的语法,不过这么多年过去了,忘得一干二净上了。
讲一下为什么需要重新捡起cpp,工作的需要!我在去年的时候转到了infra开发,主要方向为分布式存储「块存储」。底层存储主要的语言是cpp,至于为什么,我现在的理解就是cpp是一个更底层的语言,性能有保证。
讲一下cpp需要学习的东西:
- cmake、make 需要熟悉项目构建工具
- 熟悉语法,标准库,强烈推荐一本书「C++标准库」
- 项目编译、linux环境基础
推荐的IDE,VsCode SpaceVim;VsCode remote develop还是很好用的。 我需要熟悉的框架 brpc grpc