Rust学习资料、资源汇总

总体最推荐官网。毕竟是门新语言,各大招聘也很少,很多东西,比如经验、自发的规范还没有沉淀下来。随便读别人嚼过的东西,如果读的是精华还好,如果是糟粕,容易造成根基不扎实

视频类资源

B站一个up主的视频教程:[oeasy]教您玩转rust编程视频教程

文档类资源

Rust中文官网
Rust官方github仓库
Rust文档库
Rust入门教程-中文版
Rust高级教程-中文版

实体书

《Rust权威指南》
在这里插入图片描述

社区等

Rust中文社区
Rust编程语言社区主群:303838735
Rust 水群:253849562
知乎的Rust问题分类

值得学习的开源项目

算法

用Rust实现的各类算法

机器学习

Rust的TensorFlow

Misc

Hackr.io投票选出的各类值得学习的Rust项目
rustlings:包含一些小练习,帮助习惯于阅读和编写Rust

Key Features Get started with Rust to build scalable and high performance applications Learn how to create secure and blazingly fast programs in Rust Discover the power of Rust when developing concurrent applications for large and scalable software Book Description Rust is the new, open source, fast, and safe systems programming language for the 21st century, developed at Mozilla Research, and with a steadily growing community. It was created to solve the dilemma between high-level, slow code with minimal control over the system, and low-level, fast code with maximum system control. It is no longer necessary to learn C/C++ to develop resource intensive and low-level systems applications. This book will give you a head start to solve systems programming and application tasks with Rust. We start off with an argumentation of Rust's unique place in today's landscape of programming languages. You'll install Rust and learn how to work with its package manager Cargo. The various concepts are introduced step by step: variables, types, functions, and control structures to lay the groundwork. Then we explore more structured data such as strings, arrays, and enums, and you'll see how pattern matching works. Throughout all this, we stress the unique ways of reasoning that the Rust compiler uses to produce safe code. Next we look at Rust's specific way of error handling, and the overall importance of traits in Rust code. The pillar of memory safety is treated in depth as we explore the various pointer kinds. Next, you'll see how macros can simplify code generation, and how to compose bigger projects with modules and crates. Finally, you'll discover how we can write safe concurrent code in Rust and interface with C programs, get a view of the Rust ecosystem, and explore the use of the standard library. What you will learn Set up your Rust environment to achieve the highest productivity Bridge the performance gap between safe and unsafe languages Use pattern matching to create
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值