Comprehensive Rust(日语) 202412
1.36 MB
381 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
日语 | .pdf | 3 |
摘要 | ||
《Comprehensive Rust(日语) 202412》是由Google Android团队开发的免费Rust课程,涵盖从基础语法到高级主题(如泛型和错误处理)的全面内容。课程旨在帮助学员理解Rust的基本语法、编写和修改Rust程序,并介绍常见的Rust惯用法。课程分为基础部分和多个专题,包括Android开发、Chromium集成、嵌入式开发(ベアメタル Rust)和并发编程(同時実行)。课程还提供了Rust与其他语言(如C++、Java)的互操作性内容。课程强调实践,包含大量示例和练习,并鼓励学员通过GitHub提供反馈以改进课程。 | ||
AI总结 | ||
《Comprehensive Rust(日语) 202412》是谷歌Android团队开发的一门免费Rust编程课程,旨在从基础语法到高级主题(如泛型和错误处理)全面介绍Rust语言。课程无需Rust背景知识,主要目标包括:理解Rust基本语法、能够修改或编写Rust程序、以及介绍常见的Rust编程习惯。
课程分为四个部分:
1. **Rust基础**:前四天专注于Rust的基础知识。
2. **专题深入**:提供多个专题课程,包括:
- **Android**:半天课程,讲解在Android平台开发中使用Rust,涉及与C、C++、Java的互操作性。
- **Chromium**:半天课程,介绍在基于Chromium的浏览器中使用Rust,涵盖C++互操作和第三方库集成。
- **Bare-metal**:全天课程,专注于嵌入式开发,涵盖微控制器和应用处理器。
- **Concurrency**:全天课程,讲解Rust中的并发编程,包括线程与互斥锁的传统并发和基于async/await的协作式并发。
课程不涵盖宏开发等内容,建议参考《Rust Book》和《Rust by Example》学习。课程提供多语言版本,可在官网选择,并支持PDF下载。
**其他资源**:
- **Rust by Example**:提供Rust代码示例。
- **Rust on Exercism**:包含100多个Rust练习。
- **Ferrous Teaching Material**:涵盖Rust基础与高级主题。
- **Advanced testing for Rust applications**:深入讲解Rust测试框架。
- **Beginner's Series to Rust**:面向初学者的Rust指南。
- **Learn Rust With Entirely Too Many Linked Lists**:通过链表实现深入探讨Rust内存管理。
课程鼓励反馈,发现问题或改进建议可通过GitHub提交。课程内容基于Apache 2.0许可证,部分示例和练习来自《Rust by Example》和《Rust on Exercism》。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
369 页请下载阅读 -
文档评分