在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Rust是什么意思

96次阅读
没有评论

共计 1402 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下 Rust 是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Rust 是什么?

Rust 是一种系统编程语言,它运行速度惊人,并且可以避免几乎所有的崩溃、内存区块错误   以及数据竞争。你也许会质疑为什么我们还需要又一种这样的语言,因为已经有很多同类的语言了。这篇文章将会告诉你为什么。

安全性 vs. 控制权

你也许见过上面的图谱。一边是  C/C++,对运行的硬件拥有更多的控制权,因此它可以让开发者通过对所生成的机器代码进行更精细的控制来优化性能。然而这不是很安全,这很容易造成内存区块错误以及像   心血漏洞 这样的安全漏洞。

另一边是像 Python、Ruby 和 JavaScript   这种没有给予开发者多少控制权但是可以创建出更安全的代码的语言。虽然这些代码可以生成相当安全并且可控的异常,但是它们不会造成内存区块错误。

在图谱中间的区域是 Java 和一些其它混合了这些特性的语言。它们提供对运行的硬件部分控制权,并且尝试尽量减少漏洞的出现。

Rust 有点不太一样,它并没有出现在这个图谱上。它同时提供给开发者安全性和控制权。

Rust 的特性

Rust 是一种像 C/C++   一样的系统编程语言,除此之外它还给予开发者对内存分配细粒度的控制。它不需要垃圾回收器。它的运行环境 runtime 很小,运行速度接近于在裸机上的运行。它为开发者提供了代码性能更大的保证。此外,任何了解  C/C++ 的人都能读懂以及编写 Rust 的代码。

Rust 的运行速度非常快,因为它是一种编译语言。它使用 LLVM 作为编译器的后端,并且还可以利用一大堆优化。在许多领域,它的性能都要高于  C/C++。它像 JavaScript、Ruby 和 Python 一样,与生俱来就是安全的,这意味着它们不会造成内存区块错误、野指针 dangling  pointers 或者空指针 null pointers。

另外一个很重要的特性就是消除数据竞争。如今,大多数计算机都具有多个核心,许多线程并发运行。然而,开发者很难编写好的并行代码,因此这个特性除去了他们的后顾之忧。Rust   使用两个关键概念来消除数据竞争:

所有权 Ownership。每一个变量都被移动到一个新的位置,并防止通过先前的位置来引用它。每一个数据块只有一个所有者。

借用 Borrowing。被拥有的值可以借用,以允许在一段时间内使用。

在 Fedora 24 和 25 上使用 Rust

若要开始使用,只需安装软件包:

sudo dnf install rust

示例代码 helloworld.rs:

fn main() { println!( Hello, Rust is running on Fedora 25 Alpha!  }

编译并执行:

rustc helloworld.rs ./helloworld

在 Fedora 上可以执行以下命令来安装 *** 的测试版本:

sudo dnf --enablerepo=updates-testing --refresh --best install rust

以上是“Rust 是什么意思”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-07发表,共计1402字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品视频福利视频网 | 色婷婷色99国产综合精品 | 国产成人精品视频频 | 黄色一级片免费看 | 日日操日日射 | 日本欧美一区 | 国产一级视频在线观看 | 老师露双奶头无遮挡挤奶视频 | 亚洲一区欧美在线 | 国产日韩高清一区二区三区 | 日韩精品亚洲人成在线观看 | 中国一级毛片国产高清 | 无码任你躁久久久久久 | 玩弄放荡人妻一区二区三区 | 久久久久久成人综合网 | 国产福利社 | 麻豆国产人免费人成免费视频 | 毛片在线观看视频 | 免费黄色大片视频 | 亚洲综合久久久久久888 | 一区二区传媒有限公司 | 久久无码av三级 | 中文综合娱乐中心网 | 久久综合给合综合久久 | 亚洲无线码一区二区三区在线观看 | 无码中文人妻在线一区二区三区 | 欧美成人毛片免费网站 | 久草青青 | 91网站免费观看 | 欧美福利精品福利视频在线观看 | 久久天天躁狠狠躁夜夜躁2014 | 国产精品成人观看视频国产 | 久久精品人人爽人人爽快 | va在线播放 | 成人精品视频一区二区在线 | 久久精品亚洲中文字幕无码麻豆 | 精品国产一区二区三区www | 久久99国产精品 | 天天天色综合 | 亚洲av无码一区二区三区性色 | 久久99热精品免费观看k影院 |