V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zwnozhuce
V2EX  ›  Rust

如何看待 Rust 语言?

  •  
  •   zwnozhuce · 2022-04-18 09:45:59 +08:00 · 5357 次点击
    这是一个创建于 929 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    所以如果一个领域已经可以成熟地使用 Go 来生产,可能大多不会选择 Rust ,但如果一个领域往常只能选择 C/C++,Rust 非常值得考虑。
    lbp0200
        8
    lbp0200  
       2022-04-18 10:20:18 +08:00
    Rust 就像搞基础科学研究,家里要是没矿,容易饿死
    Borch
        9
    Borch  
       2022-04-18 10:49:29 +08:00
    rust 没有 gc 的尾巴,是系统级编程语言
    0o0O0o0O0o
        10
    0o0O0o0O0o  
       2022-04-18 10:52:06 +08:00 via iPhone
    感觉难学
    irytu
        11
    irytu  
       2022-04-18 10:54:01 +08:00 via iPhone
    Rust 和 Zig 都可以学一学 但是 C/C++以及操作系统的底子也很重要
    zwnozhuce
        12
    zwnozhuce  
    OP
       2022-04-18 11:13:02 +08:00
    @fgwmlhdkkkw 必须 C++吗, 感觉心智负担好大,rust 感觉很美就像艺术,难道真的只能当做情怀了吗
    fgwmlhdkkkw
        13
    fgwmlhdkkkw  
       2022-04-18 11:26:48 +08:00
    @zwnozhuce #12 没有吧,只是我自己的感受。
    Leviathann
        14
    Leviathann  
       2022-04-18 11:32:28 +08:00
    作为兴趣学把,找工作不是区块链就是要 c++也有功底的
    agagega
        15
    agagega  
       2022-04-18 12:49:28 +08:00
    还可以推荐你学一下 OCaml
    drackzy
        16
    drackzy  
       2022-04-20 05:57:48 +08:00
    太难会的人少,需求大的话,容易高薪。
    DonkeyBenjamin
        17
    DonkeyBenjamin  
       2022-05-03 19:54:34 +08:00
    喜欢 Rust 但是讨厌 C++...感觉工作不好找
    ecloud
        18
    ecloud  
       2022-06-13 22:41:58 +08:00
    @DonkeyBenjamin 如果纯 C 熟练的话,我们这里正好需要
    poly000
        19
    poly000  
       2022-07-25 05:03:23 +08:00
    @duke807 你可认真学过 rust ?怎么得出绑手绑脚的结论的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2718 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:24 · PVG 20:24 · LAX 05:24 · JFK 08:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.