Rust应用程序比C语言应用程序快

Rust Linux内核

Rust是一种编程语言 编译的,通用的和多范式的, 它的目标是成为一门好语言 用于构建在Internet上运行的大型客户端和服务器端程序。

这导致了功能集的重点 在安全性方面,控制内存分配和并发。 

除此之外 安全代码的性能预计会比C ++慢, 如果仅考虑性能,但与采取与Rust相当的预防措施的C ++代码相比,后者可能会更快。

到现在为止也就不足为奇了 许多程序员和开发人员开始转向Rust 而且,甚至有几位Linux内核开发人员都表示了对将内核迁移到这种语言的兴趣,甚至Linus Torvalds本人也对Rust给出了很好的评价。

从知情的观察员那里得到的意见, 看来这是系统编程的未来,而不是C语言。

实际上,专家说它提供了比C / C +对更好的软件安全性保证,因为最近的基准测试甚至表明Rust应用程序比C / C +对更快。

编程语言在各个领域面对面,包括二叉树映射(和释放)和Mandelbrot集显示,该显示在主频为5 GHz并配备了将近3330GB RAM的四核Intel i3-16上。

基准仅显示比较数字 给定语言对的程序的较快版本。 这些的源代码在Mandelbrot基准测试的Rust / C对的情况下可用:

对参与者在系统编程领域中日益增长的兴趣的解释是基于这种观察。

在2019年第三季度,我们已经在讨论在Linux内核中可能使用Rust编程语言配置驱动程序的框架的条目。

从去年开始, Linux社区一直在考虑如何集成 构建系统中的Mozilla Research语言支持。

Linus说:“我们需要采用与编译器相同的支持方法,并在配置阶段检查各种编译标志的可用性。”

Rust语言的重点是 获得开发人员“最爱”的认可 用于平台上有关IT相关主题的问题和答案:StackOverflow。

在2019年调查结束时,该语言动员了计算机编程领域的近90.000名工人,该语言占正收益的83,5%。

因此,本次Stack Overflow调查中有将近75,000名开发人员表示他们将使用Rust语言并将继续使用它。 也就是说,经过对该语言的一些试验后,他们爱上了该语言的开发人员。

这是语言开发团队这次进行的又一次调查,该调查于去年第一季度发布,这说明了语言仍然主要用于个人项目这一事实。 主要原因:公司缺乏采用率。

随后,情况发生了变化,因为 这种语言开始从计算机行业的参与者的支持中受益,这一点尤为重要。

迄今为止,Windows运行时API的Rust语言已投入使用。 这是上一年XNUMX月出现的Microsoft广告。

这样,Rust将C ++与Rust / WinRT库结合在一起,这为Rust开发人员配置Windows的组件和驱动程序提供了可能性。

基准来源: https://benchmarksgame-team.pages.debian.net


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。