作为一个多年的老码农,学习新语言那可以说是跟喝水一样简单。什么go,swift,js,dart,都是直接上手撸码,顶多三天就算是七七八八门清了。
直到。。。我遇到了rust。
学rust快有2个月了,但感觉现在连入门都算不上,更没有信心将他用于实际项目。
为了更好的学习rust,从0开始手撸了一个b树:https://github.com/lucyTheSlayer/btree.git
实现了插入与查询。未来计划加入删除、缓存等。
通过手撸b树,对rust语言的掌握和理解可以算是提升了一点点。但是,与那种写go代码的寡淡感不同,写rust,与编译器斗智斗勇确是其乐无穷。
毕竟,什么go,python,java,js,swift,dart,那些统统只能算是工作,而rust,才是真爱。
作者分享了从老码农转型学习 Rust 的经历,对比其他语言如 Go 和 Swift,发现 Rust 学习曲线陡峭。通过实现 B 树项目加深了对 Rust 的理解和掌握。
802

被折叠的 条评论
为什么被折叠?



