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

Rust 1.5 稳定版发布了,官方也承诺 1.x 系列将会维持向后兼容性,然而真的有人在用吗

  •  
  •   unity0703 · 2015-12-11 16:01:59 +08:00 · 6596 次点击
    这是一个创建于 3271 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://blog.rust-lang.org/2015/12/10/Rust-1.5.html

    在向后兼容的情况下,主要增加了 cargo install 、 cargo check 等新功能
    然而,真的有人在用 Rust 写实际项目吗?
    21 条回复    2023-08-15 08:44:38 +08:00
    Shieffan
        1
    Shieffan  
       2015-12-11 16:25:40 +08:00
    然而 23 分钟过去了,并没有人回楼主的帖子,可知。。。。
    aisk
        2
    aisk  
       2015-12-11 16:29:42 +08:00
    只知道 Mozilla 在用。
    yougg
        3
    yougg  
       2015-12-11 16:30:54 +08:00
    出门左拐 请用 Golang
    unity0703
        4
    unity0703  
    OP
       2015-12-11 17:25:01 +08:00
    @Shieffan 果然没有人在用
    @aisk servo 浏览器引擎好像是 Rust 写的,算是比较大的项目的,不知道是不是 mozilla 官方弄的, https://servo.org/
    @yougg golang 太丑陋,没有想用的欲望
    immjun
        5
    immjun  
       2015-12-11 17:39:33 +08:00
    @unity0703 我知道 Rust 很优秀, 可是你说的 golang 太丑陋 丑陋在哪儿呢?
    aisk
        6
    aisk  
       2015-12-11 17:41:58 +08:00
    @unity0703 是。
    Mush
        7
    Mush  
       2015-12-11 17:43:27 +08:00
    我以为你们在说那个游戏就点了进来....
    VmuTargh
        8
    VmuTargh  
       2015-12-11 17:43:48 +08:00
    @unity0703 servo 是 samsung 和 mozilla 合伙搞的,似乎先应用在 samsung 自家的 embedded browser 上面
    dong3580
        9
    dong3580  
       2015-12-11 17:54:48 +08:00
    自家的 os 不是已经弃坑了么,
    chaucerling
        11
    chaucerling  
       2015-12-11 17:58:31 +08:00
    @dong3580 那是用 html5 技术,不是用 Rust
    dong3580
        12
    dong3580  
       2015-12-11 18:01:20 +08:00
    @chaucerling
    我知道.
    我是想表达"自己的 os 都自己不要了,语言放心么"
    unity0703
        13
    unity0703  
    OP
       2015-12-11 21:08:24 +08:00
    @immjun 语言的美丑见仁见智吧,至少跟 python 或 ruby 比起来, go 还是很不优雅。
    错误处理机制很啰嗦,没有范型导致一些数据结构写起来超级恶心, GC 特别弱,另外作为一门编译执行的语言,编译器对代码的优化也是弱爆了,关是编译速度快有毛用。曾经用 golang 写过一个静态博客系统,然后就再也不想碰 golang 了。
    Golang 的确很简洁很实用,在某些场合是很好用的利器,但我个人觉还不够优雅,纯属个人意见,勿喷。
    neoblackcap
        14
    neoblackcap  
       2015-12-12 00:42:10 +08:00   ❤️ 1
    @immjun golang 丑陋不丑陋我不知道,只不过我认为一个现代编程语言,没有泛型,没有函数重载,没法忍
    qdwang
        15
    qdwang  
       2015-12-12 08:16:54 +08:00 via Android
    rust 学起来不比 c++简单 能做的事情不比 c++多。。。所以。。。
    loading
        16
    loading  
       2015-12-12 09:48:05 +08:00 via Android
    有个屁用,到时一句 sorry 就变了!
    xupefei
        17
    xupefei  
       2015-12-12 11:44:18 +08:00
    golang 里,你在调试的时候把一句代码注释掉,然后编译器就会报 import 没使用。这不是蛋疼么
    unity0703
        18
    unity0703  
    OP
       2015-12-12 12:58:33 +08:00
    @qdwang 其实 C++比 Rust 要复杂,不过 Rust 有函数式编程的模式匹配等概念,也许不适合新手
    @loading 没错,语言的流行程度跟市场和商业营销有关, objective-c 和 swift 很火并不是因为它有多优秀
    @xupefei 同感,虽然检查 unused import 并非一无是处,但我觉得默认应该给 warning 而不是错误,否则调试的时候非常不方便( btw, 这个检查其实可以关掉)
    qdwang
        19
    qdwang  
       2015-12-12 13:59:00 +08:00 via Android
    @unity0703 模式匹配这么方便好用的功能 正好适合新手 不过说白了 rust 和 c++都不是什么设计的很好的语言
    luozijun
        20
    luozijun  
       2016-06-13 21:07:34 +08:00
    @unity0703 这个项目正在使用(状态开发中) https://github.com/OpenAnsible
    gym345600
        21
    gym345600  
       2023-08-15 08:44:38 +08:00
    已经在开始使用 rust 了,用得越多,就越不想用 C++了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2943 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:20 · PVG 22:20 · LAX 06:20 · JFK 09:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.