- 主题:c++做后台服务、算法还有前途吗?
C++ 做后端很正常啊。
你面的这几个人拿 C++ 写啥?用在什么场景?
【 在 iwantfly 的大作中提到: 】
: 面了这么几个人还挺有优越感
: 全部用stl/boost之类的古老玩意
: 这些人的钱途如何了?
: ...................
--
FROM 110.84.123.*
Java 和 go 都不错。这俩的运行效率并不差。
【 在 ABCDEFGHJKLM 的大作中提到: 】
: 在服务器上跑的,规模大了都得C/C++/Rust吧, 要不然太浪费资源(CPU/内存/电费)
: 地图、自动驾驶、游戏底层这些基本都还得用 C/C++吧?如果是做外卖、电商这种交易型业务,基本上都是 java Python 这种就可以搞定了
: 发自「今日水木 on iPhone 11 Pro」
: ...................
--
FROM 110.84.123.*
我推荐用 QtCore 代替 boost 那一坨哈哈。之前发现 poco 当标准库其实也不错来着。
【 在 mopo 的大作中提到: 】
: 图形图像、AI推理、自动驾驶、搜广推后台、高频交易,只要是性能攸关的还离不开c++,延迟容忍度超过10ms、内存随便炫的可以用解释性语言
: 只要是搞c++,stl是绕不过去的,本身内容也不多,鄙视这个毫无意义,boost看团队选择,全家桶太大,单独装几个模块又比较麻烦,我个人是能不用就不用
--
修改:hgoldfish FROM 120.37.21.*
FROM 120.37.21.*
大多数写网络服务的场景比 c++ 好用吧。
不过我现在使用 c++ 的方式和 go 已经差不多了:
1. 使用协程进行后端编程。
2. 静态编译后单文件丢到服务器。
3. 使用值类型与引用,而不使用指针。使用 qScopeGuard() 模拟 defer 管理指针。
4. 使用 blocking queue 模拟 chan 进行线程与协程间的通信。
【 在 zylthinking2 的大作中提到: 】
: go 的问题一是操蛋, 二是霸道
: 一开始不知道这是个垃圾玩意, 不小心上船搞了三年, 中间被恶心的要死, 一有机会赶紧跑, 让 google 自己玩去吧
--
FROM 117.28.110.*
那咋不说 c++ 的模块引入、构建系统都特别烦呢。
我觉得拿 go 来写几千行的代码肯定是没有问题的。
【 在 zylthinking2 的大作中提到: 】
: 你说的是 google 想要的, 你试试 google 不想要的
: 比如使用相对路径引用包, 将一个包放在另一个包文件夹里面...
: 我不记得具体细节了, 只记得被它用各种方式折磨
: ...................
--
FROM 120.41.146.*