Skip to content

Commit

Permalink
Merge pull request #493 from showlibia/master
Browse files Browse the repository at this point in the history
add blogs
  • Loading branch information
scPointer authored Nov 2, 2024
2 parents c3564ed + 42c2efb commit b14c59d
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: 2024秋开源操作系统训练营第一阶段-zymatrix
date: 2024-11-01 00:06:41
tags:
- author:showlibia
- repo:https://github.com/LearningOS/2024a-rcore-showlibia
---

## Rustlings 总结

接触训练营之前,一直在写C++,Rust名声在外,因此接触Rust更像是换一种视角来观察C++的好方法。
为了快速上手Rustlings,我先花了几十分钟粗略阅读了一遍菜鸟教程,对Rust的语法和基本概念有了基本的了解。
为了快速上手Rustlings,我先花了几十分钟浏览了一下菜鸟教程,对Rust的语法和基本概念有了一个初步的认识。Rustlings是了解一门语言的极佳途径,它通过练习题的形式,使我深入接触到Rust的各个方面,包括其核心设计理念,以及C++缺少的、非常重要的功能——例如Cargo包管理器等Rust相关生态。如果当初我在学习C++时也能有这样的资源,那该有多好!
当然,作为一门系统级编程语言,Rust对程序员的要求非常高。相比之下,Rust的入门难度确实和C++不在一个层次。然而,在Rust的发展过程中可以明显看到它吸取了C++的一些设计理念,这也让这两门优秀的语言在不断借鉴中相互提升。
16 changes: 16 additions & 0 deletions source/_posts/第二阶段总结-zymatrix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: 第二阶段总结-zymatrix
date: 2024-11-01 00:24:36
tags:
- author:showlibia
- repo:https://github.com/LearningOS/2024a-rcore-showlibia
---
## 第二阶段总结

这是我第一次接触完整的操作系统实验,一路走下来可谓是收获颇多。苦于学校教学质量之差,我到处寻找教学资源,例如csdiy,但是从来没有坚持完成过较难的课程。这次rCore也算是弥补了一些遗憾吧。
1. 学习RISC-V的特权级机制
2. Rust风格编程
3. 学会阅读文档,lab提示,以及参考源码,面向源码和测例编程(x)
4. gdb调试技巧和配置
5. 认识到和大佬们的差距
6. 受大家的鼓舞,希望能坚持在sys的路上一直走下去

0 comments on commit b14c59d

Please sign in to comment.