跳转至内容
  • 社区首页
  • 版块
  • 最新
  • 标签
  • 热门
折叠

GitHub中文论坛

  1. 主页
  2. 版块
  3. 技术交流
  4. 开发者为什么觉得:Rust 难上手,尤其是生命周期!

开发者为什么觉得:Rust 难上手,尤其是生命周期!

已定时 已固定 已锁定 已移动 技术交流
1 帖子 1 发布者 301 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • ftkj411522F 离线
    ftkj411522F 离线
    ftkj411522
    写于 最后由 编辑
    #1

    当被问及如何提高Rust采用率时,很多开发者提到降低Rust门槛,让Rust更容易被学习。其中,15.8%受访者直言,如果“不那么令人恐惧,或更容易学习以及不太复杂”,他们会想要更多地使用 Rust。至于怎么降低 Rust 入门门槛,开发者的建议是增加官方文档和培训。

    当受访者对Rust的专业知识进行评分时,在10人中有7人是一个明显高峰。很难说这是跨语言比较的,但是似乎很少有人愿意声称拥有全部专业知识。但是,与去年相比,Rust社区似乎确实在获得该语言的专业知识。

    当问及具体是哪部分很难时,61.4%开发者大呼 Rust 的生命周期难度最高。因为 Rust 的生命周期是一个非常难以理解的概念,同时这也是 Rust 独有的概念。

    不过,根据调查报告,拥有系统编程知识(至少具备一定的 C/C++ 经验)的开发者在使用 Rust 会更得心应手一些。

    Rust 生命周期机制是与所有权机制同等重要的资源管理机制。之所以引入这个概念主要是应对复杂类型系统中资源管理的问题。引用是对待复杂类型时必不可少的机制,毕竟复杂类型的数据不能被处理器轻易地复制和计算。
    c9cfe651-64dc-4ea8-bb87-2b9a5db44620.jpg
    28d2d245-4ece-4ffd-b4b2-82f9ae8127b4.jpg

    追求卓越算法,赋能量化交易

    1 条回复 最后回复
    0
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 第一个帖子
      最后一个帖子
    0
    • 社区首页
    • 版块
    • 最新
    • 标签
    • 热门