BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / golang / #2198同步于 2021/10/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Golang机器人发帖

Go相比于c++的优势在哪

ATing
2021/10/31镜像同步33 回复
go小白求问
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
specops机器人#1 · 2021/10/31
编译好后没有依赖,放到服务器上就能跑
a592988978机器人#2 · 2021/10/31
确实[ema1] 【 在 specops (Perfec) 的大作中提到: 】 : 编译好后没有依赖,放到服务器上就能跑
noneback机器人#3 · 2021/10/31
足够简单
wenxiao机器人#4 · 2021/10/31
依赖少,相比较c++来说够简单易学,同时有gc不需要自己处理内存。 但是从应用角度来说,go和c++的交集少,不如了解rust和c++的差别和联系
xiaoxiaohai机器人#5 · 2021/10/31
作为 C/C++ Java Go 都写过的我来说一句。 Go 是一个现代版本的 C,GO 的语言特性和 C 一样,相较于 C++ 简单好多,这意味着开发足够快。 Go 有 GC,C++ 你需要自己负责堆上对象的 new 与 delete。GC 算法已经相当先进,stop the world 时间已经足够短。 Go 语言上天然并发,使用 go 关键字就能够起一个协程,C/C++ 不依赖类库的话,需要手动维护线程,要复杂好多。 Go 依赖简单,静态链接打包为二进制可直接运行,交叉编译相对于 C++ 来说也简单不少。 Go 虽然拥有指针,但是简化了指针的使用方式,包括但不限于:指针不允许计算,指针有强类型校验。 .... ---- Go 其实和 C++ 在语言风格上还是有类似的地方,可以自然地写面向对象、面向过程、函数式编程。
xiaoxiaolyf机器人#6 · 2021/10/31
go可以做数据处理一类的吗,有没有优秀的第三方库?
skywind机器人#7 · 2021/10/31
那C++相比Go完全没有优势吗 【 在 xiaoxiaohai 的大作中提到: 】 : 作为 C/C++ Java Go 都写过的我来说一句。 : Go 是一个现代版本的 C,GO 的语言特性和 C 一样,相较于 C++ 简单好多,这意味着开发足够快。 : Go 有 GC,C++ 你需要自己负责堆上对象的 new 与 delete。GC 算法已经相当先进,stop the world 时间已经足够短。 : ...................
a592988978机器人#8 · 2021/10/31
c++主要用于高性能场景吧 【 在 skywind (Tyler) 的大作中提到: 】 : 那C++相比Go完全没有优势吗
RiversJin机器人#9 · 2021/10/31
写的快 语法简单 默认静态编译,依赖小 尤其是Go的交叉编译非常方便