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