跳至主要內容

当下最火热的编程语言:Rust

DD编辑部原创技术科普技术科普大约 2 分钟

当下最火热的编程语言:Rust

说到Rust,总是让我想到Java之父曾经谈“哪些场景下,哪些语言更合适?”的问题时所提到的Rust与Java的选型。

他是这样说的:我尝试过很多语言,哪种更好主要取决于我想干什么。如果我正要编写低级设备驱动程序,那我可能倾向于选择 Rust。但如果需要编写的是用来为自动驾驶汽车建立复杂数据结构的大型导航系统,那我几乎肯定会选择 Java。在Java 之父看来,Rust 太过关注安全,这让它出了名的难学。Rust 解决问题的过程就像是证明定理,一步也不能出错。如果我们只需要编写一小段代码,用于某种固定不变的设备,那 Rust 的效果非常好。但如果大家需要构建一套具有高复杂度动态数据结构的大规模系统,那么 Rust 的使用难度就比较高了。他还表示,如果关注性能,Rust 或 Java 才是正确答案。另外,如果你需要的是只有 Rust 能够提供的那种致密、安全、严谨的特性,代码的编写体量不大,而且一旦出问题会造成严重后果,那 Rust 就是比较合适的选择。只能说某些场景下某些语言更合适。

那么,Rust究竟是怎么样的一种编程语言呢?下面我们可以通过一个简单的视频来认识它:

该视频采用Chrome插件Youtube中文配音open in new window做了翻译+配音处理,如果您平时也有上油管看前沿视频的话,也可以装一个,可以有效的提高你的学习效率 ^_^。如果您不方便查看这些内容,也可以关注我的视频号「程序猿DD」和B站open in new window,我会分享日常看到的精华学习资料,感兴趣的小伙伴根据自己平时习惯选择订阅即可。

上次编辑于:
贡献者: 程序猿DD