工欲善其事-安装Rust

工欲善其事-安装Rust

Rust是一款系统级编程语言,设计上注重三个目标:安全、并发和速度。它被广泛用于开发各种应用,从小到大,从桌面应用到操作系统。以下是Rust的主要特点:

所有权系统: Rust引入了所有权的概念,它可以在编译时检查内存安全性,从而减少运行时错误。

并发安全: Rust的并发模型可以确保数据完整性和线程安全。

无垃圾回收: Rust没有运行时垃圾回收,这意味着开发者有更多的控制权。

包管理: Rust有一个包管理器叫Cargo,使得依赖管理和构建过程变得更加简单。

跨平台: Rust可以在多种操作系统和硬件上运行。

Rust因其高效、安全和现代的特性而受到开发者的喜爱,并被用于许多高性能的应用和系统开发。

我为什么选择 Rust?

'1 安全性

Rust的所有权系统确保了内存安全,减少了空指针和数据竞争这类常见的错误。

'2 性能

Rust是编译型语言,它产生的二进制代码可以与C和C++相媲美。

(代价是编译用时太长)

'3 社区和生态

Rust有一个活跃的社区,大量的库和框架,使得开发过程更加便捷。

虽然没有python多,但是也比C/C++要自己造轮子好多了

crates.io: Rust Package Registry

如何安装

Rust的官方推荐安装方式是使用rustup,它是Rust的版本管理和工具链安装工具。

Ubuntu:

    # 安装 rustup
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

    # 配置环境变量
    source $HOME/.cargo/env

等待安装之后,你就可以开始使用Rust和Cargo了

image-20231101230939263

image-20231101230956271

开始使用

使用以下命令创建一个新的Rust项目:

    cargo new project_name
    cd project_name

此时,你可以在project_name目录下找到一个基本的Rust项目结构,其中main.rs是入口文件。

运行项目:

    cargo run

注意事项:

  1. 在使用Rust进行开发时,务必阅读官方文档和API引用。
  2. 如果遇到问题,Rust社区非常友好和乐于助人。
  3. 定期使用rustup update来保持Rust版本的更新。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值