0%

2024a-rcore-一阶段总结-cereal

前言

基本上从零开始通过rustlings学习rust,rust作为一门编程语言,通过其合理的设计,保证了其内存安全和高性能,非常值得学习。

个人感悟

通过rustlings学习rust的基础语法、数据结构、所有权、引用等相关知识,初步了解了rust程序的编写,在通过之后rcore的学习,通过实践更加加深了对于rust编程的理解,这种学习方式还是非常高效,之后还需要更多项目的累计,不断提高rust编程能力,和对操作系统的理解。
对于rust来说,最难理解的还是所有权部分的内容,变量所有权之前的转移,引用、Copy、Clone等相关使用的分析,都需要很多代码的累计,才能写起来rust时得心应手。