Rust编程从入门到实战
上QQ阅读APP看书,第一时间看更新

1.2.2 在哪里能使用Rust

这个问题的答案是“任何地方”。

Rust在性能和开发上的优秀表现,使得它可以被应用到各种主流场景。

1.传统命令行程序

使用Rust强大的生态系统可快速实现命令行工具。Rust编译器可以直接生成目标可执行程序,不需要任何解释程序。

2.Web应用

Rust可以被编译成WebAssembly——一种JavaScript的高效替代品。使用Rust可增强JavaScript模块,从而得到惊人的速度提升。

3.服务器程序

Rust所有权机制可以用极低的资源消耗做到安全高效,且具备很强的大规模并发处理能力,十分适合各种服务器程序的开发。

4.嵌入式设备

Rust同时具有JavaScript一般的高效开发语法和C语言的执行效率,支持底层平台的开发。想针对资源匮乏的设备,需要底层控制,而又不失上层抽象的便利?Rust包您满意。