Rust 能够取代 C 语言吗
2020-06-30 13:01:09 来源:易采站长站 作者:王振洲
Parity.io——以太坊和比特币的一个客户端;Polkadot.network——异构区块链网络;Exonum,一个基于区块链的项目框架;MaidSafe,一个分布式数据处理和存储系统;Solana,一个用于开发 Web 区块链应用程序的平台。
Rust 可以用来开发 Web 项目:Rust 的 SDK 可用于前端和后端开发。例如,使用 Yew(灵感源自 React 和 Angular)开发客户端,使用 Actix-web(一个高性能框架,支持 WebSockets、TLS 和 HTTP/2.0)开发 Web 服务器。
其他工具还包括:rocket、conduit、gotham、pencil。
一些成功的 Rust 项目Dropbox,一种云存储服务;OpenDNS,一种用于创建公共 DNS 服务器的 Web 服务;Coursera,由斯坦福大学 IT 教授创建的教育门户网站;使用 Rust 开发的机器学习项目。
使用 Rust 开发的神经网络似乎非常有前景。因为 Rust 的高性能和底层内存控制能力,Rust API 可以成为神经网络领域非常流行的开发工具。
但目前使用 Rust 开发机器学习应用还处于实验阶段,Rust 生态系统还缺少可用于开发类似 Python 神经网络的库。
Rust 的未来
C++ 已经统治了编程语言领域近 40 年,成为了一个行业标准,并保持这个头衔至今。Rust 正在积极演进,试图解决 C++ 和其他编程语言当中最为致命的缺陷。
在 Evrone,我们使用 Rust 开发了一个大型的连锁餐厅 ERP 系统。其中微服务部分使用 Rust 开发,为用户提供离他们最近的餐厅的数据。
Rust 的另一个应用——也就是我们的持续集成服务 Vexor。在这个服务中,Rust 负责任务的管理和调度以及日志管理,并作为任务隔离执行代理的基础。
英文原文
Why Rust is Meant to Replace C
到此这篇关于Rust 能够取代 C 语言吗的文章就介绍到这了,更多相关Rust C 语言内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!













闽公网安备 35020302000061号