2155 字
11 分钟
Rust参考
参考
Rust 程序设计语言 - Rust 程序设计语言 简体中文版
Experiment Introduction - The Rust Programming Language
以下是你提供的Rust相关资源列表的中文翻译,已按原分类整理,确保链接和核心信息准确对应。
资源
- Rust简史:第一部分——从开发者对软件稳定性的追求,到一个险些让创造者陷入困境的项目。第二部分、第三部分。
图片素材
- 🦀 免费Ferris素材包 🦀——包含50多套Ferris(Rust吉祥物)插图的素材包,涵盖不同表情、姿势和场景,提供PNG和SVG两种格式,基于CC0协议授权(可免费商用)。
基准测试
- c410-f3r/wtx-bench——Web相关基准测试项目。
- TeXitoi/benchmarksgame-rs——为计算机语言基准测试游戏提供的Rust实现版本。
演示文稿与演讲视频
- 用Rust学习系统编程——由Julia Evans在2016年Rust大会(Rustconf 2016)上分享的演讲文稿。
- Rust:无惧编程!——由Nicholas Matsakis在2018年C++Now大会上分享的演讲视频。
- 发布稳定的Rust Crate(代码包)——由Michael Gattozzi在2017年Rust大会(RustConf 2017)上分享的演讲视频。
学习资源
- 100个Rust练习——通过100个实操练习学习Rust,涵盖语法、类型等核心知识点。
- Aquascope——一款交互式工具,可可视化展示Rust在编译时和运行时的状态。
- Awesome Rust直播资源——社区整理的Rust相关直播列表。
- Awesome Rust导师资源——愿意指导新人、教授Rust及编程知识的热心导师列表。
- CIS 198:Rust编程——美国宾夕法尼亚大学的计算机科学Rust编程课程。
- CodeCrafters.io——通过动手实现Redis、Git、Docker或SQLite来学习Rust的平台。
- 全面Rust教程 🦀——包含3天Rust基础课程,以及1天Android、裸机Rust、并发方向的专项课程。提供英文、巴西葡萄牙语和韩语版本。
- 简易Rust——用简单易懂的英文讲解Rust的学习资料。
- Exercism——通过编程练习帮助学习者掌握Rust新概念的平台。
- 《动手学Rust》——由Herbert Wolverson撰写的Rust学习指南,通过制作游戏上手Rust(付费书籍)。
- 地道Rust——经同行评审的文章、演讲、仓库集合,教授地道的Rust写法。
- LabEx Rust技能树——结构化的Rust学习路径,包含实操实验,适合新手逐步掌握Rust。
- Rust入门101——助力学习者成为Rust开发者(Rustacean)的指南。
- 通过500行代码学Rust——通过500行代码从零实现一个Todo命令行应用,进而学习Rust。
- 《用太多链表学Rust》——通过实现多种链表结构,深入探索Rust的内存管理规则。
- Rust书籍小全书——精选的Rust书籍及操作指南列表。
- 编程社区精选Rust学习资源——由编程社区投票推荐的Rust学习资源列表。
- 《重构至Rust》——一本介绍Rust语言的书籍。
- Rust示例——一系列可运行的示例,展示Rust的各类概念及标准库用法。
- Rust食谱——一系列简单示例,演示如何使用Rust生态中的代码包(crates)完成常见编程任务的最佳实践。
- Rust闪卡——包含550多张闪卡,从基础原理开始教授Rust。
- 专业人士的Rust教程——为有经验的软件开发者准备的Rust快速入门指南。
- Rust编程题库——大量用Rust解决的编程面试题集合。
- 《Rust实战》——由Tim McNamara撰写的系统编程Rust实战指南(付费书籍)。
- 《Rust动态教程》——由Carol Nichols和Jake Goulding制作的视频教程系列(付费内容)。
- Rust语言速查手册——Rust语言的速查参考手册。
- 越南语Rust教程——用越南语讲解Rust的学习资料。
- rust-how-do-i-start——专门解答“那么,Rust该怎么入门?”的仓库,仅收录适合新手的精选资源和学习路径。
- rust-learning——一系列有用的Rust学习资源集合。
- Rustfinity——通过实操练习和挑战学习Rust的交互式平台。
- Rustlings——帮助学习者熟悉Rust代码读写的小型练习集合。
- Rusty CS——一套计算机科学课程,帮助学习者用Rust实践所学的理论知识。
- stdx——推荐作为标准库(std)扩展的优先学习代码包(crates)列表。
- Rust漫游指南——交互式逐步讲解Rust语言特性的指南。
播客
- New Rustacean——专注于Rust学习的播客节目。
- Rustacean Station——社区发起的Rust主题播客项目。
其他资源
- Rust设计模式——Rust设计模式、反模式及常用写法的目录集。
- Rust指南——Aaron Turon撰写的Rust相关博客文章集合。
- 《Rust服务器、服务与应用》(预售版)——讲解如何用Rust构建后端服务器、服务及前端应用,以获得高效、可靠且易维护的程序。
- Rust Reddit社区——Rust相关问题、文章及资源的讨论论坛。
- RustBooks——Rust书籍列表。
- RustCamp 2015演讲合集——2015年RustCamp大会的演讲录像合集。
- RustViz——一款从简单Rust程序生成可视化内容的工具,帮助用户更好地理解Rust的生命周期和借用机制。
- 观看Jon Gjengset用Rust实现BitTorrent——用Rust实现(部分)BitTorrent客户端的视频教程。
要不要我帮你整理一份按“新手入门-进阶实践-专项领域”分类的Rust学习资源清单?这样能更清晰地匹配不同学习阶段的需求。
计算机科学
-
- 教程
- 使用 Ruby 进行机器学习 - 使用 Ruby 学习、实现和应用机器学习。
- 核心 ML 模型 - 适用于 Apple 机器学习框架的模型。
- H2O - 用 Java 编写的开源分布式机器学习平台,具有 R、Python 和 Scala 中的 API。
- 机器学习的软件工程 ——从实验到生产级机器学习。
- 金融中的人工智能 ——利用机器学习解决金融问题。
- JAX - 自动区分和 XLA 编译结合在一起,用于高性能机器学习研究。
- XAI—— 为机器学习方法提供洞察力、解释力和可解释性。
-
- 西班牙语
- 使用 Ruby 进行 NLP
- 问答 ——使用机器以自然语言进行提问和回答的科学。
- 自然语言生成 ——用于数据到文本、对话代理和叙述生成应用程序的文本生成。
-
- 论文 ——非密码学家使用密码学的理论基础。
-
深度学习 ——神经网络。
- TensorFlow - 机器智能库。
- TensorFlow.js - 用于训练和部署模型的 WebGL 加速机器学习 JavaScript 库。
- TensorFlow Lite - 一个优化 TensorFlow 模型以进行设备端机器学习的框架。
- 论文 ——被引用次数最多的深度学习论文。
- 教育
-
实证软件工程 ——基于证据的软件系统研究。
-
信息检索 ——学习开发自己的搜索引擎。
-
量子计算 ——利用量子力学和量子比特在量子计算机上进行的计算。
-
理论计算机科学 ——计算机科学和纯数学的相互作用,以强调数学的严谨性和技术性为特点。
-
对话式人工智能 ——构建出色的聊天机器人和数字助理。
-
生成式人工智能 - 自动生成文本、图像和音频格式的各种独特内容。
-
基于位置的量子密码学 ——利用特殊相对论约束在特定条件下实现量子安全的量子密码学理论。
图书
理论
-
- 教育 ——学习和实践。
-
递归方案 ——遍历嵌套数据结构。
-
算法审计 - 对算法进行算法审计。
-
AGI 和 CoCoSci—— 通用人工智能 (AGI) 和计算认知科学 (CoCoSci) 的相互影响。
-
复杂系统 ——研究具有多个相互作用的部分和突发特性的系统的科学领域。
-
VLM 架构 ——视觉语言模型架构。
部分信息可能已经过时









