Rust编程语言学习

本文是Rust编程语言学习系列的序言,介绍了Rust作为系统编程语言的特点:高性能、可靠性、生产力。详细讲解了如何在Linux、macOS和Windows上安装rustup,包括配置仓库镜像、安装过程和验证。此外,还概述了项目创建与运行的基本步骤,使用cargo包管理器管理项目。
摘要由CSDN通过智能技术生成


尝试学习Rust很久了,但一直都是在Rust语言的大门外张望,颇有叶公好龙之意。

这一次准备参考下列书籍,认真的系统学习一遍Rust:

  • 《The Rust Programming Language》
  • 《The Rust Reference》
  • 《Rust by Example》
  • 《Learn Rust With Entirely Too Many Linked Lists》

学习过程中的一些经验和理解会通过博客的方式进行记录,本文为这个系列博客的序言和目录。

1. Rust编程语言是什么

抛去开发历史等周边信息,我选择了几个关键词来快速建立对于Rust的印象:

  1. 系统编程语言(除web与游戏开发等领域,还可用于操作系统开发、嵌入式开发和驱动开发等领域)
  2. 高性能(无GC与零成本抽象,理论性能与C相同,部分benchmark中超过C)
  3. 可靠性(内存安全与线程安全)
  4. 生产力(出色的文档、一流的包管理器和构建工具、丰富的第三方包、活跃且强大的社区)

百度百科描述https://baike.baidu.com/item/Rust%E8%AF%AD%E8%A8%80

官网描述https://www.rust-lang.org/zh-CN/

2. 如何安装Rust编程语言

Rust的安装与管理使用的是一个叫做rustup的工具,这是Rust官方提供和维护的一个强大的工具。

使用rustup可以在同一台电脑上同时安装多个不同版本的rust,并根据需要进行灵活的切换和使用。

2.1 安装前的配置工作

根据需要指定安装路径与仓库镜像地址

2.1.1 rustup安装路径配置

在安装一个新软件的时候,我们往往需要指定软件的安装路径,rustup的安装路径是通过下面两个环境变量指定的:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值