非凸科技 2022-10-11 17:34 采纳率: 50%
浏览 37

Rust迅速崛起,未来会取代C/C++吗?

最新的 TIOBE 十月编程语言榜单重磅发布,Top4 依然是Python、C、Java 和 C++ ,则Rust 以 0.70% 的历史最高市场份额进入Top 20。对于 C/C++ 而言,有一个小小的威胁出现了,那可能就是Rust。

近年来,专注于性能和类型安全的 Rust,备受大厂和主流开源项目的青睐。
微软在 VS Code、Visual Studio 等工具都已经提供了对 Rust 的良好支持;
Google 去年也宣布 Android 支持 Rust 语言来开发操作系统,并支持 Linux 内核引入 Rust 代码;
亚马逊更早之前聘用了 Rust 编译器团队负责人之一的 Felix Klock,以及 AWS 从很早开始并宣布赞助 Rust 开源项目;还有 Linux 6.1 版本也将引入 Rust 语言等等。

在这样的趋势下,Rust 的使用率也必将稳步上升。那么,未来Rust会取代C/C++吗?

  • 写回答

2条回答 默认 最新

  • 伍六七0804 2022-10-11 17:58
    关注

    不会,现在平台底层都是C库,怎么取代,而且C/C++这么稳定,效率又高。为啥要取代?

    评论
  • JarodYv 人工智能领域新星创作者 2023-01-09 11:16
    关注

    我不能预测未来,但是我可以解释一下Rust为什么对许多开发者来说是一个很好的选择。

    首先,Rust是一种静态类型、编译时执行的编程语言,它具有C/C++的低级别控制和高性能,但是同时又拥有比C/C++更好的安全性和可读性。Rust的类型系统能够帮助开发者消除一些常见的安全问题,例如缓冲区溢出和使用未初始化的内存。

    另外,Rust有一个活跃的社区和持续的发展,许多公司(包括Mozilla、AWS、Intel和Microsoft)都在使用Rust来开发高性能的系统软件。

    总之,Rust是一种优秀的编程语言,它在某些领域(例如系统编程、网络编程、实时系统和嵌入式开发)可能会取代C/C++,但是在其他领域,C/C++仍然是一种非常流行的选择。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月11日

悬赏问题

  • ¥15 如何在EXCEL某单元格中查找是否存在另一列中的内容。
  • ¥50 非对称加密(相关搜索:密码学)
  • ¥15 关于非编程寻迹小车的分析
  • ¥15 java导出EXCEL这里已经执行成功了,但是流浪器没有下载
  • ¥15 帮我把代码改的能正常运行就行
  • ¥50 有限元修正、模型修正、最小二乘法,详细步骤
  • ¥15 用plc编写梯形程序
  • ¥15 关于#物联网#的问题:新大陆AIOT中,按照手册教程进行添加,设置完成后网关一直不上线,显示Never这是网络服务的信息
  • ¥15 这个要用一维热方程但是我不知道怎么运用这个公式
  • ¥15 OpenFOAM多孔介质传热模型建模