Skip to content

Commit

Permalink
叮当猫一二阶段训练营博客 (#605)
Browse files Browse the repository at this point in the history
  • Loading branch information
Ding-dangmao authored Nov 11, 2024
1 parent 1981bc2 commit a26c925
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions source/_posts/叮当猫的博客.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: 叮当猫的博客
date: 2024-11-11 03:42:49
categories:
- report
tags:
- author:Ding-dangmao
---

# 一阶段 Rustlings

​ 机缘巧合之下,对我教育颇深的学长为我介绍了这个训练营,于是一段艰辛的历史就开始了

​ 初学rust,被他严格是语法体系给搞傻了,这也不给那也不给,对于写惯C++ 的我来说简直不可理喻。rust语法体系中不允许隐式类型转换,即使是在C++中的非窄化类型转换也不允许。更要命的一点是,所有变量默认全是按const不可变变量来处理的,这极大地降低了我的愉悦性,在C++中此类const操作时显示的,在这变为隐式。还有一点则是类型的特性不会自动从父类继承(C++是这么称呼的,rust学的不太行),必须我去一 一 写出,也是很难受。

​ 介绍完了令我不愉快的地方,rust的优势也很明显,不允许随意更改变量,不允许直接操作指针,变量的所有权等等,在重重限制下无疑降低了代码出错率,不过我还是喜欢C++。

# 二阶段rcore

​ 这一阶段别提多痛苦了,一阶段语法就没学好,大半时间都在调语法错误,章节知识点介绍都挺好的,想一想也容易想出来,over,不过我还是喜欢C++,rust使我痛苦 , 重复可变借用我恨你

0 comments on commit a26c925

Please sign in to comment.