[置顶] 泰晓 RISC-V 实验箱,配套 30+ 讲嵌入式 Linux 系统开发公开课
Rust 语言快速入门两期直课都已剪辑上传,5.1期间5折回看
Wu Zhangjin 创作于 2021/04/19
By Falcon of TinyLab.org April 19, 2021
适合人群
有一定的 C 语言基础,对 Rust 语言感兴趣,期望快速了解和上手 Rust 语言开发的同学们。
学习目标
初步了解 Rust 语言、历史、特性、适应领域以及与嵌入式、Linux、GCC、GPU、C/C++ 语言的关系并快速上手。
老师简介
Mike Tang, rustcc 中文社区联创,2014 年入坑 Rust,All In Rust Now。Sapper Web 框架主要作者。
详细介绍
该课程为 2021 年 3 月 6 日举办的第 1 期线上泰晓沙龙技术交流活动 ,由 rustcc 中文社区联创 Mike 老师主讲。
Mike 老师早期是 Linux 和 C 语言程序从业人员,2014 年入坑 Rust 至今,对 Rust 语言的历史脉络、演进方向、关键特性、适应领域以及与其他语言的优劣对比等具有非常透彻的理解,相信大家一定能从中有所收获。
课程含直播部分的精心剪辑(讲解+问答),以及邀请 Mike 老师额外增补的上手实验环节。
实验部分将以一个简单的项目为线索贯穿不断扩展,老师正在紧张准备实验环节中,预计 2-4 周左右陆续上线,未来也会根据需要不断更新迭代……
报名方式
可微信扫码报名或直接点击报名页面:Rust 语言快速上手
欢迎免费订阅“泰晓沙龙-直播课堂”,更多直播课程在等你:https://www.cctalk.com/m/group/89433087
课程大纲
课程主要分为入门简介、十问十答和上手实验三部分。
一、入门简介
- Rust 语言简介与历史
- Rust 语言适用的领域
- Rust 语言的几个高光特性
- Rust 与 Linux 内核
- Rust 与 GPU
- Rust 与 嵌入式
- Rust 与 Libc
- 面向 C 与嵌入式的 Rust 特性介绍
- Rust 与 C 代码的对比:所有权
- Rust 与 C++ 的关联
二、十问十答
- Rust 是否从语言层面保障能提前暴露产品问题?
- Rust 在嵌入式/RTOS 领域对工程师有什么挑战?
- Rust 对普通程序员的挑战?
- 为什么 Rust 改造过的工具性能提升幅度很大?
- 由 Rust 编写的驱动可以直接加载吗?
- Rust 在编程范式方面是否有一些限制?
- Rust 是否能从语法层面能保障多线程内存安全?
- Rust 编译成的文件是什么格式?
- 有一个用 Rust 写的 OS 是什么?
- Rust 宏系统是什么?
三、上手实验
- hello world
- 函数调用与返回
- 几种传参方式
- 结构体实验
- 枚举与 match 实验
- 结构体的方法
- 特质 trait
- 模块结构
- 输出格式化
- 输入输出到文件
猜你喜欢:
- 我要投稿:发表原创技术文章,收获福利、挚友与行业影响力
- 知识星球:独家 Linux 实战经验与技巧,订阅「Linux知识星球」
- 视频频道:泰晓学院,B 站,发布各类 Linux 视频课
- 开源小店:欢迎光临泰晓科技自营店,购物支持泰晓原创
- 技术交流:Linux 用户技术交流微信群,联系微信号:tinylab
支付宝打赏 ¥9.68元 | 微信打赏 ¥9.68元 | |
请作者喝杯咖啡吧 |
Read Album:
- 软件逆向工程初探直播课已剪辑并发布,可订阅回看
- Mini ELF Loader 直播课视频已增补进《360° 剖析 Linux ELF》,5.1期间直降100,再送32G实验盘
- Windows Mini PE Loader 视频课程已剪辑发布,可订阅回看
- 泰晓沙龙|直播预告:Linux Mini ELF Loader,由泰晓科技技术社区创始人讲解
- 泰晓沙龙|直播预告:Windows Mini PE Loader,由知乎技术大V北极老师主讲