Rust 语言从入门到实战
唐刚
Rust 语言中文社区联合创始人
5266 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 36 讲
Rust 语言从入门到实战
15
15
1.0x
00:00/00:00
登录|注册

结束语|未来让Rust带你“锈”到起飞

你好,我是你的老朋友 Mike。
30 讲的课程很快就结束了,感谢你一路的支持与陪伴,每一次评论区的互动都能让我感觉到写这门课的重要意义。我看到了你在不断思考中对 Rust 的理解越来越深,畏难情绪也随之一分分减少,很长一段时间我一起床就会打开评论,看看你有哪些新思考、新困惑,这也成了我每天的动力来源。
看到越来越多的朋友加入学习,逐渐“锈”化,我想我写这门课程最基本的目标达到了——让你以比较轻松的心态去掌握 Rust 的基础知识,为你以后用 Rust 去解决生产上的难题打下坚实的基础。
在这几个月里我们了解了 Rust 很多非常重要的特性,对所有权、Trait、类型还有异步编程和 Unsafe 编程等重要概念有了更深的理解,此外还转变了对 Rust 小助手的态度,真正把它当成了我们的好伙伴。这都是我们共同努力的结果。
而这最后一节课也同样珍贵,所以我还是想再“唠叨唠叨”,带你回顾我们课程里最重要的一些东西。希望你不仅能够掌握基本的 Rust 代码应该怎么写,还能理解 Rust 为什么要这样设计。

Rust 所有权是怎么来的?

要说 Rust 里最重要的东西,一定少不了所有权,都说重要的事情说三遍,在课程中我说了又何止三遍,所以我想用这最后一点点宝贵的时间再来讲一讲所有权从何而来,又何以至此的。我们都知道 Rust 成长于巨人的肩膀上,所以我们可以从 C 语言说起。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

Rust是一门具有创新性的编程语言,其核心特点是所有权机制。文章从C语言的手动内存管理、Java的垃圾回收、C++的智能指针到Rust的所有权机制进行了对比和解释。作者强调了Rust的所有权概念,以及与之相关的Move与Copy语义、生命周期标注等内容。通过对比其他语言的内存管理方式,文章展示了Rust如何在不增加语法负担的情况下,实现了资源的自动管理。此外,文章还指出Rust在计算机语言理论上的创新,以及其在引用生命周期分析方面的严格性。总之,Rust的所有权机制是其最重要的特点,也是其与其他语言的显著区别。 Rust普遍被认为难学的原因除了所有权机制外,还包括其严格的类型系统和全新的trait理念。文章指出Rust的类型化与类型参数、类型嵌套的洋葱结构以及全新的trait理念是初学者难以适应的地方。然而,作者也强调了Rust的类型系统和错误处理思想的优美之处,以及trait体系相对于传统OOP体系的简单性和高生产力。学习Rust的关键在于转变思维,适应其不同于主流语言的思维模型。最后,文章鼓励读者选择一个方向切入,使用Rust实现熟悉或感兴趣的业务系统,并持续探索Rust在计算机科学领域的应用。 总之,本文深入探讨了Rust编程语言的核心特点和难点,强调了其创新性和与传统语言的区别,同时提出了学习Rust的方法和建议,为读者提供了全面的了解和学习指导。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Rust 语言从入门到实战》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(10)

  • 最新
  • 精选
  • 小虎子🐯
    置顶
    Mike 老师的公众号:跟着 MT 学 Rust,欢迎关注~
    2024-01-23归属地:北京
  • Forest
    再来个系统性进阶实战课吧

    作者回复: 研究研究🧐

    2024-01-05归属地:四川
    3
  • Jack Xin
    我觉得唐老师有一种特别的能力,rust一些复杂难懂的概念在老师的讲述下,却变得通俗易懂,让人觉得兴趣盎然,谢谢老师,学完老师的课让我喜欢上了rust

    作者回复: 谢谢肯定,共勉🙏

    2024-01-13归属地:上海
    1
  • Geek_042531
    终于看完了一遍,收获很大,有点意犹未尽。Mike老师,是否可以讲解一些高级点的知识点?比如性能优化相关的东西。

    作者回复: 可以,后面有机会可以继续展开讲讲这块儿

    2024-02-05归属地:广东
  • Noya
    Over!

    作者回复: 泰酷辣

    2024-01-12归属地:浙江
  • superggn
    问卷里搞了一波关于迭代的看法, 有点长, 希望能看到, 有精力有时间的话可以考虑搞一波(笑)

    编辑回复: 看到啦,谢谢你这么认真的反馈🌹

    2024-01-08归属地:北京
  • 期待后续,我的老朋友

    作者回复: 谢谢,好讷

    2024-01-05归属地:广东
  • 倪步烤
    好像少一讲,显示是35/36

    编辑回复: 30讲正文+3篇课后题+开篇词结束语测试题,一共36讲,你再看看,是不是显示已学35呀,还有一节未学

    2024-01-05归属地:浙江
  • 小虎子🐯
    我已经拿到结课证书了,谁有我快~
    2024-01-05归属地:北京
    2
  • 一带一路
    太棒了,期待后续课程(◍•ᴗ•◍)
    2024-01-05归属地:四川
    1
收起评论
显示
设置
留言
10
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部