3天快速入门Rust

3天快速入门Rust

第一天

阅读官方文档:

环境搭建:

安装及工具:https://www.rust-lang.org/zh-CN/learn/get-started

收罗网上各种干货:

第二天

推荐电子书籍阅读:

  • 《深入浅出Rust》
  • 《Rust权威指南》
  • 《Rust 程序设计语言》
  • 《精通Rust(第2版)》

    第三天

    实战语法学习:(PDF档下载)

    • Rust if语句
    • Rust if in a let语句
    • Rust loop循环
    • Rust for循环
    • Rust while循环
    • Rust所有权
    • Rust参照和借用
    • Rust切片
    • Rust结构体
    • Rust结构体更新语法
    • Rust结构体方法语法
    • Rust列举
    • 匹配运算子
    • Rust if let控制流程
    • Rust模组
    • Rust文件系统
    • Rust公开函式
    • Rust use关键字参照模组
    • Rust向量
    • Rust字串
    • Rust错误处理
    • Rust不可恢复的错误
    • Rust可恢复的错误
    • Rust泛型
    • Rust Trait
    • Rust生命周期
    • Rust智慧
    • Rust Box
    • Rust Deref trait
    • Rust Drop trait

    总结:

    Jay Oster, PubNub 架构师 :

    “除了安全和性能,我们还有:

    • 泛型;
    • 特征;
    • 代数类型;
    • 函数式和命令式范式;
    • 可能是世界上最好的依赖管理和构建工具,实际上解决了‘依赖地狱’问题;
    • 对内嵌文档、测试和性能评测的美妙支持;
    • 一个大的且正在生长的库、抽象、工具生态;
    • 过程宏;
    • 与已有代码的 FFI 交互性;
    • 支持一打平台(更多的在路上!);
    • 对开发者体验是正向的、毋庸置疑的满足。

    Rust 是唯一一个下面所有框框都打勾的语言:

    • 内存安全
    • 类型安全
    • 消除数据竞争
    • 使用前编译
    • 建立(并且鼓励)在零抽象之上
    • 最小的运行时(无停止世界的垃圾搜集器,无 JIT 编译器,无 VM)
    • 低内存占用(程序可以运行在资源受限的环境,比如小的微控制器)
    • 裸金属目标(比如,写一个 OS 内核或者设备驱动,把 Rust 当一个 ‘高层’汇编器使用)” 

#面经笔经##C++#
全部评论
有这么多知识要点呢,感谢分享
点赞 回复 分享
发布于 2022-08-19 14:17 陕西
m
点赞 回复 分享
发布于 06-03 08:33 辽宁
楼主真好
点赞 回复 分享
发布于 11-08 12:34 黑龙江

相关推荐

不愿透露姓名的神秘牛友
11-14 11:43
深信服 测开 16x12~16 本科985
点赞 评论 收藏
分享
4 42 评论
分享
牛客网
牛客企业服务