从零开始DeRust学习(Day1)

1 篇文章 0 订阅

从零开始 Rust 学习(Day 1)——进入Rust编程世界

跟Rust的经历

初识Rust要追溯到早些年打codeforces开始,那时候看榜单前几的大佬,偶然间翻到了一位大佬用Rust写的程序。当时感到很惊讶,因为我近乎看不懂它的程序在干什么。

再次相遇,是因为阴差阳错的工作。说实话,写这个笔记的时候已经是第三次开始重新接触Rust,前两次均在半路中道崩殂。第一次是抱着看一下的心态去菜鸟教程了解了一下,看得很迷糊,但当要自己写一个简单的Demo的时候,发现根本过不了编译,甚至不知道为什么。第二次是闲的没事,去阅读了几点官方文档,对我来说难度还是太大了,前面基础的语法似乎掌握了,涉及到Rust的核心时就有些力不从心,反复的阅读同一句话只是一味的增加了烦躁。

这次是因为工作需要,我想是时候认真的学习一下Rust这门精彩的编程语言了,这应该对我的帮助很大。

这次我选择阅读 Rust语言圣经 ,并打算记录下学习的过程,取决于自我支配的时间,打算慢慢更新,以此来激励自己。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-blEXqA2N-1690002811514)(https://github.com/sunface/rust-course/blob/main/assets/banner.jpg?raw=true)]

Rust的由来

简单来说,就是Mozilla 雇员 Graydon Hoare,在一个夏天回家的时候发现电梯居然因为程序Bug而停运,但家又在20咯,只能在酒店里委屈两天的时候忍一时风平浪静,退一步越想越气,就潜心研究一款最大程度上没有BUG的语言,并经过多年的沉淀和一个强大且活跃的社区终于历经快6年时光,发布了尽善尽美的1.0全新版本。

为何需要Rust?

因为还缺一门无 GC 且无需手动内存管理、性能高、工程性强、语言级安全性以及能同时得到工程派和学院派认可的语言,而 Rust 就是这样的语言。

有何优点

提到Rust,或者去谷歌关键词Rust,总能看到这么几个词:安全并发,没有GC (Garbage Collection),**性能好 ,最好的包管理 **…

虽然连续7年成为全球最受欢迎的语言,但是也总能搜到,学习难度高,工作环境少。我只能说确实。相对学习Python,Java 和 Go,你可以一边工作,一边愉快的学习,同样国内社区环境好,而且工作岗位还多。但本篇讲的是Rust,总要给一点来自Rust的自信。 即使Rust在入门阶段对比很多流行的编程语言要更难,但是一旦入门,你将会得到的不仅仅是一个优秀的Ruster,而且能了解更加底层,更全面的计算机基础,操作系统和计算机网络等相关知识。

,更全面的计算机基础,操作系统和计算机网络等相关知识。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值