上QQ阅读APP看书,第一时间看更新
1.2.2 在哪里能使用Rust
这个问题的答案是“任何地方”。
Rust在性能和开发上的优秀表现,使得它可以被应用到各种主流场景。
1.传统命令行程序
使用Rust强大的生态系统可快速实现命令行工具。Rust编译器可以直接生成目标可执行程序,不需要任何解释程序。
2.Web应用
Rust可以被编译成WebAssembly——一种JavaScript的高效替代品。使用Rust可增强JavaScript模块,从而得到惊人的速度提升。
3.服务器程序
Rust所有权机制可以用极低的资源消耗做到安全高效,且具备很强的大规模并发处理能力,十分适合各种服务器程序的开发。
4.嵌入式设备
Rust同时具有JavaScript一般的高效开发语法和C语言的执行效率,支持底层平台的开发。想针对资源匮乏的设备,需要底层控制,而又不失上层抽象的便利?Rust包您满意。