0%

2024春季开源操作系统训练营第一阶段总结-Hubert

总结与感悟

自去年在操作系统训练营首次接触rust以来,这是第二次系统地再次过了一遍rust的知识,这是我学习的第一门类函数式编程语言,对于基本的语法掌握的还算可以,但是许多复杂的部分让我学起来感到痛苦。

首先是类型系统,作为强类型语言,对类型的要求很苛刻,每次涉及到复杂类型都要和编译器搏斗,为了安全牺牲掉了一些便捷是可以理解的,但是复杂的类型系统绝对会让初学者红温,这种感受在我做到101题,链表合并的时候达到了顶峰:)

其次是迭代器,迭代器使用起来非常方便,但是理解他的用法是有一些困难的,并且有一些需要记忆的内容,要特别注意。

这次加了十道算法题,感觉这种设计非常好,帮助我把前面的一些知识综合了起来,希望rust生态、os社区越来越好。