Rust语言一般适合用来干啥?

Rust语言一般适合用来干啥?

一个意想不到的领域是linux命令行工具。例如ripgrep, fd, sd, exa, bat, skim...

这好像和Rust原本面向的系统编程相去甚远。写命令行工具需要的是目标文件小,无依赖,语言特性现代。其内存管理的简单性虽然使得Rust的手动内存管理和内存安全特色无法发挥,但类型系统也不会挡你的道。而Rust语言特性相对于go, C, C++的现代就突显了。