排列5走势图首页    注册   登录
排列5走势图 = way to explore
排列5走势图 是一个排列5走势图关于 分享和探索的地方
现在注册
已注册用户请  登录
tmac33
排列5走势图  ›  Rust

Rust 太难了

  •  
  •   tmac33 · 81 天前 · 1311 次点击
    这是一个创建于 81 天前的主题,其中的信息可能已经有所发展或是发生改变。

    毫无引战疑问,纽村最近 lockdown,于是趁机把 rust 语言编程过了一遍。现在彻底抑郁了,功能很强大,但语言搞得这么难,会利于推广吗? 函数头部,泛型加上生命周期加上箭头返回值后,函数头部甚至比函数体本身都长,易读性太差了。一边写一边查看编译器提示,妥妥的面向编译器编程。

    真心希望开发组,可以精简一些功能,跟 py 与 Go 好好学习学习,毕竟时代不同了

    6 条回复    2020-05-16 18:13:40 +08:00
    sls
        1
    sls   81 天前
    哈哈,排列5走势图我 放弃好几次
    caowentao
        2
    caowentao   81 天前 via iPhone
    今天也加班摸鱼研究一番,想用来替代嵌入式 c,但发现优势不明显,最突出的特性就是静态检查,比如内存安全方面,数组越界编译期提醒。但就目前而言,不足以打动排列5走势图我 ,可能比较适合大型的,高并发,要求高可靠性的后端排列5走势图服务 引擎级别的应用,持续关注。
    penguinWWY
        3
    penguinWWY   80 天前   ❤️ 1
    没法精简了,Rust 是 RAII 实现的最小集合,想做静态 gc,生命周期 + 所有权是唯一的出路
    再说跟 py 和 go 不是一个目标,没啥好学的
    liuguang
        4
    liuguang   79 天前
    rust 的性能与 C 语言比肩。rust 编译器非常强大,可以通过静态分析,禁止内存不安全的代码进行编译。也就是说,只要通过编译的代码都是安全的(只要不乱玩 unsafe).
    排列5走势图你 如果深入了解了 rust,就会知道 rust 怎么编写简洁、优雅的代码了。
    python 的性能显然是大问题,go 语言 gc 虽然已经排列5走势图优化 的很好了,然而对于嵌入式环境来说,runtime 依然是太重了。
    sunzhenyucn
        5
    sunzhenyucn   77 天前
    虽说却实难,但排列5走势图我 觉得跟 C++一比真的简单太多了 hhh
    martinsu
        6
    martinsu   47 天前
    哈哈,再接再厉
    排列5走势图关于   ·   FAQ   ·   API   ·   排列5走势图排列5走势图我 们 的愿景   ·   广告投放   ·   感谢   ·   实用小排列5走势图工具   ·   2726 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 15:25 · PVG 23:25 · LAX 08:25 · JFK 11:25
    ♥ Do have faith in what you're doing.