puhanzhou

为什么学习Rust

最近在看Linux相关新闻的时候,看到了Linux内核正在将Rust集成至内核内的消息,且越来越多的嵌入式开发可以使用Rust编程。以往笔者的技术栈只有 C语言 ,C++也只是浅尝辄止,恰逢近日闲暇时间较多,是时候扩展自己的技术栈了!

Rust 与 C语言

Rust的特点

  • 运行速度快
  • 可靠性强
  • 生产力高

现阶段笔者也不清楚这几个特点体现在哪里,不过相信随着笔者的不断学习,会慢慢拨开Rust的迷雾。

Rust的安装

参考:https://www.rust-lang.org/tools/install

笔者使用的系统是 Deepin 20.2.4,在这一步请确保你已经安装curl,打开命令行后执行

curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env

若为 Windows,直接下载rustup-init.exe运行即可

安装完成后,命令行输入

cargo --version

出现版本信息则说明安装完成。

Hello World

作为一个合格的程序员,在安装完成后必须要先运行个Hello World再进行接下来的工作。
Rust的源码文件后缀名为*.rs,在文件夹下新建一个名为hello_world.rs的文件,填入以下内容。

fn main() {
    println!("Hello World!");
}

命令行执行

rustc hello_world.rs

这时,目录下会生成一个hello_world二进制文件,在命令行下运行可以得到结果。

OK!这一节就到这里了,快去面对你的客户或者作业吧,我们下一节再见!

分类:

Rust

技术点:

相关文章:

猜你喜欢