2022 第一天,立 Flag
Happy New Year! 🇨🇳
开篇词|让 Rust 成为你的下一门主力语言
首先,你使用起来就会感受到,Rust 是一门非常重视开发者用户体验的语言。其次,众所周知的优异性能和强大的表现力,让 Rust 在很多场合都能够施展拳脚。![usage](file:///Users/i/Documents/Gridea/post-images/1641050876780.webp)最后,Rust 会越用越享受。
学习 Rust 的难点
Rust 被公认是很难学的语言,学习曲线很陡峭。所以如果你想从其他语言迁移到 Rust,必须要经过一段时期的思维转换(Paradigm Shift)。而 Rust 中最大的思维转换就是变量的所有权和生命周期,这是几乎所有编程语言都未曾涉及的领域。
C 开发者,难点是类型系统和泛型编程;
C++ 开发者,难点主要在类型系统;
Python/Ruby/JavaScript 开发者,难点在并发处理,类型系统及泛型编程;
Java 开发者,难点在异步处理和并发安全的理解上;
Swift 开发者,几乎没有额外的难点,深入理解 Rust 异步处理即可。
如何学好 Rust?
![practise](file:///Users/i/Documents/Gridea/post-images/1641051228336.webp)
评论