[月经贴] golang 能否完全替代 c++?

2020-05-25 02:01:13 +08:00
 wangyzj

不考虑 c,只考虑 c++

不考虑嵌入式

先说我的个人观点

我觉得能。虽然性能略逊,但研发协作效率更好

我也是 golang 萌新,大家再来各抒己见吧

17863 次点击
所在节点    Go 编程语言
142 条回复
eliteYang
2020-05-25 09:52:20 +08:00
go 连太子都算不上,还在争夺封疆大吏中
paoqi2048
2020-05-25 09:55:50 +08:00
C++是游戏开发领域的绝对霸主,连 C 都做不到,更不要说 go 了
default7
2020-05-25 10:03:22 +08:00
@z281874655 红利期啊,要快,不然过了就难
rafa
2020-05-25 10:06:26 +08:00
AlohaV2
2020-05-25 10:10:55 +08:00
领域细分的结果而已,取代我觉得是很难的,各有各的优势。c++的优势在于接近更低级的语言,我能遇见的代码里,c++用来和 fpga 打交道,做交易系统做回测系统。干这行不赚钱么?中国人有句话叫.....
xiri
2020-05-25 10:13:47 +08:00
rust 可能更适合,但是完全代替还是不太可能的
blless
2020-05-25 10:14:52 +08:00
@zachlhb 有一说一啊,楼上说话的好歹也是学过用过的…你这说不学也不会学 Go 的也在指指点点有点过分了啊
blless
2020-05-25 10:21:34 +08:00
Go 对标的从来不是 C/C++,Go 在我看来的唯一优势就是心智负担够低。记得领域驱动设计里面有提过,业务也是区分技术复杂度和业务复杂度的。很多业务根本就不是技术问题,这个时候 Go/Java 之类优势就出来了。
zachlhb
2020-05-25 10:40:52 +08:00
@blless 并非没学过,go 刚出来时就学了入门,就是因为了解过,才选择坚决不学的
gggxxxx
2020-05-25 10:42:15 +08:00
开发中语言并不需要,重要的是现存库。能代替 c++的语言太多了,但是基础库比传统 c/c++的库好的不多。
java 就是最典型的例子,java 语言本身很弱,但是库强大。处理个字串都全部用的库函数。
如果有其他语言能方便直接对接现存 java 库,java 也早就被取代了
littlewing
2020-05-25 10:43:53 +08:00
不可能,除非没有 GC
LeoooY
2020-05-25 11:17:24 +08:00
@AlohaV2 闷声发大财吗..
ppphp
2020-05-25 11:21:11 +08:00
游戏服务端是据我所知唯一一个 c++能被 golang 完全替代的领域,其他省省吧
wysnylc
2020-05-25 11:25:38 +08:00
@ppphp #52 Java ZGC 未来可期(是的我又来宣传 ZGC 了)
wangyzj
2020-05-25 11:30:12 +08:00
@ppphp 你和 #42 起冲突了
2kCS5c0b0ITXE5k2
2020-05-25 11:31:39 +08:00
@gggxxxx Kotlin ?
to2false
2020-05-25 11:47:30 +08:00
@zachlhb #35 这明显是你那经理技术问题,听着跟语言没有啥关系
SingeeKing
2020-05-25 11:47:35 +08:00
@sunziren #24 我怀疑你在钓鱼,Python 表示你在逗我
wangyzj
2020-05-25 11:48:55 +08:00
@neoblackcap 一个纯讨论到您这就成安利
wangyzj
2020-05-25 11:52:02 +08:00
@liuguang #37 看来看去就你这个算是真讨论

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/675052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX