一些疑惑,为什么 rust 干不过 go 呢

2023-06-17 17:28:50 +08:00
 vincent7245

先叠 buff

观点

个人感觉 rust 的难点就是理解其变量所有权、引用、借用的思想,这一关过了也就没什么难度了。而且 rust 的枚举、泛型、面向对象的特性要比 go 完善很多

所以为什么 rust 不如 go 火呢

随便骂吧

个人愚见,不同观点可以随便说,别骂的太难听就行

16970 次点击
所在节点    程序员
118 条回复
encro
2023-06-17 17:30:29 +08:00
世界上流行的东西都是简单的,容易获得的。
bruce0
2023-06-17 17:31:58 +08:00
1. 太复杂
2. 缺个好爹
whevether
2023-06-17 17:33:52 +08:00
因为不是 google 的亲儿子。 语言要有大厂背书+开源,两者缺一不可。然后生态起来了也就有了先发优势。 要说优美还是 c#.但是这玩意虽然背靠大厂但是也被大厂坑惨了。 缺少了早期开源这一环。生态落后了。
TWorldIsNButThis
2023-06-17 17:35:38 +08:00
不方便糊💩
liuhan907
2023-06-17 17:38:06 +08:00
因为大多数人学不会+大多数公司压根不在乎 Rust 提供的好处。
Crawping
2023-06-17 17:41:29 +08:00
大多数人赚薪水需要的技能是解决问题, 而不是了解语法有多高级
不管是简单还是简陋, 已经解决问题了为什么还要去了解复杂"高级"

密集 IO 或计算 我用纯 C (C++都不用) , 平时糊💩用 golang 简单快捷.
rust 在我用来吃饭的领域暂时没找到要用的理由
pengtdyd
2023-06-17 17:41:36 +08:00
太底层了,不适合写应用。
totoro52
2023-06-17 17:49:48 +08:00
同意一楼的说法

一门语言足够普通,简单,那他势必会流行,如果一个语言入门很难,或者看起来很神秘的时候, 从这点就可以吓走很多人。
mooyo
2023-06-17 17:50:51 +08:00
powershell 这么强大,为什么用的人不如 bash 多呢?一样的道理

如果 Rust**足够**好用,自然会有人主动选择去替换掉现有的技术栈。Rust 相比 Go 又解决了什么问题?
Jirajine
2023-06-17 17:50:54 +08:00
aysnc rust is a nightmare.
首先 rust 和 go 的设计目标差别很大,而且现在 rust 也开始走 cpp 的老路了。
很快 rust 就会超越 cpp ,在复杂度和缝合程度上。
Crawping
2023-06-17 17:55:19 +08:00
@Crawping
BTW, 各个技术论坛或者自媒体
关于 Rust 总是 Rust 重写了 XXX 嗨 yeah! XX 引入了 Rust 支持 嗨 yeah!
关于 Golang 则是 XXX 一把梭 xx 天精通 golang xx 领域
qiumaoyuan
2023-06-17 17:58:34 +08:00
我其实一直没明白为什么工具需要干来干去的?无论是笔记本电脑、键盘、手机、操作系统、开发语言、编辑器,都能干起来,最终都发展成小孩吵嘴。

另外,用的人多就是好么?
yuhangch
2023-06-17 18:02:26 +08:00
现在趋势 rust 更猛吧,不过确实曲线太陡峭~
LeegoYih
2023-06-17 18:06:10 +08:00
go 有手就能写
Ericcccccccc
2023-06-17 18:07:37 +08:00
语言流行需要能干活, 干活主要看生态.
Alias4ck
2023-06-17 18:08:04 +08:00
今年的 stackoverflow 总结
https://survey.stackoverflow.co/2023/#most-popular-technologies-language

我看到的也是 go 和 rust 几乎是平分秋色,也就专业开发者里面 go 的选择会比 rust 多,而想学习 rust 的人远远超过 go


在最受推崇的编程语言中 rust 占据榜首
https://survey.stackoverflow.co/2023/#section-admired-and-desired-programming-scripting-and-markup-languages


我不知道为啥您为啥会说 rust 干不过 go
ispinfx
2023-06-17 18:10:28 +08:00
写过 Rust 以后再也不想写 Python 了
kiwi95
2023-06-17 18:20:59 +08:00
> 难点就是理解其变量所有权、引用、借用的思想,这一关过了也就没什么难度了。

且不说过了这一关还有很多难的地方,就光所有权这关大部分人都过不了
roundgis
2023-06-17 18:23:58 +08:00
Go 隨便看看就可以上手

Rust 需要系統學習
BeautifulSoap
2023-06-17 18:25:39 +08:00
rust 这东西有多少人能用的好啊。

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

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

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

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

© 2021 V2EX