如何看待 Rust 语言?

2022-04-18 09:45:59 +08:00
 zwnozhuce

周末学习了下 rust,被其设计和语法折服了,爱上了怎么办?

可以讨论下 go 和 rust 区别? 未来的就业机会? 还有有没有好的 rust 学习项目推荐?

5387 次点击
所在节点    Rust
19 条回复
xusanduo2019
2022-04-18 09:48:26 +08:00
爱上了就继续学,哈哈
fgwmlhdkkkw
2022-04-18 09:50:00 +08:00
思维跟不上编译器,感觉很受限。还是要有扎实的 C++经验才行。
duke807
2022-04-18 10:00:40 +08:00
感覺未來就業機會還是可以的,給員工綁手綁腳的語言,哪個資本家會不喜歡呢?
lovedebug
2022-04-18 10:01:51 +08:00
应该算是比当前进化了半代的语言
libook
2022-04-18 10:06:20 +08:00
Rust 目前比较集中在系统开发领域被使用,Go 目前比较集中在 Web 微服务领域被使用,看你想在哪个方向就业。

当前很多 Rust 项目需要和 C/C++代码交互,所以很多要求应聘者同时具备一定 C/C++基础。

我学了好几次 Rust ,学好几次主要是因为平时用得少,一段时间后就会忘,如果能偶尔维护个项目啥的可能会好一些。

个人认为在系统开发领域非常有前景,但在其他领域缺乏杀手级别的特性,不过这语言一直在更新,说不好未来会咋样。
cat9life
2022-04-18 10:08:49 +08:00
Go 倾向于简单化,开箱即用是指导思想。
Rust 给你更多选择,可以对很多细节进行定制、优化。
libook
2022-04-18 10:15:23 +08:00
个人认为 Go 是一款精准面向解决企业生产效率问题的“产品”,语法和特性有些落后和简陋,但同时上手简单、千人一面,再加上性能还不错,所以非常适合企业快节奏生产。

个人认为 Rust 和 Go 相反,Rust 的设计理念和特性都很先进,当前优势在于比 C/C++等同类系统开发语言可靠,软件出厂质量高,长期能节省很多潜在 Debug 成本。

所以如果一个领域已经可以成熟地使用 Go 来生产,可能大多不会选择 Rust ,但如果一个领域往常只能选择 C/C++,Rust 非常值得考虑。
lbp0200
2022-04-18 10:20:18 +08:00
Rust 就像搞基础科学研究,家里要是没矿,容易饿死
Borch
2022-04-18 10:49:29 +08:00
rust 没有 gc 的尾巴,是系统级编程语言
0o0O0o0O0o
2022-04-18 10:52:06 +08:00
感觉难学
irytu
2022-04-18 10:54:01 +08:00
Rust 和 Zig 都可以学一学 但是 C/C++以及操作系统的底子也很重要
zwnozhuce
2022-04-18 11:13:02 +08:00
@fgwmlhdkkkw 必须 C++吗, 感觉心智负担好大,rust 感觉很美就像艺术,难道真的只能当做情怀了吗
fgwmlhdkkkw
2022-04-18 11:26:48 +08:00
@zwnozhuce #12 没有吧,只是我自己的感受。
Leviathann
2022-04-18 11:32:28 +08:00
作为兴趣学把,找工作不是区块链就是要 c++也有功底的
agagega
2022-04-18 12:49:28 +08:00
还可以推荐你学一下 OCaml
drackzy
2022-04-20 05:57:48 +08:00
太难会的人少,需求大的话,容易高薪。
DonkeyBenjamin
2022-05-03 19:54:34 +08:00
喜欢 Rust 但是讨厌 C++...感觉工作不好找
ecloud
2022-06-13 22:41:58 +08:00
@DonkeyBenjamin 如果纯 C 熟练的话,我们这里正好需要
poly000
2022-07-25 05:03:23 +08:00
@duke807 你可认真学过 rust ?怎么得出绑手绑脚的结论的

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

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

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

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

© 2021 V2EX