这个我知道的,Rust 开发出来的程序,运行速度可以媲美用 C 开发出来的程序。
我说的是开发环境和实际运行环境,配置相差太大,导致开发者越来越难以觉察到性能问题,不针对具体某个语言。
一个很直观的例子是:那些用了前端框架开发出来的网页,在开发者机器上运行非常丝滑,而在稍旧的机器上,滚动网页就能很明显地感觉出:网页特别重(卡顿,不响应),严重的甚至能导致浏览器崩溃。
还有一个例子是越来越流行的浏览器套壳开发出来的各种客户端。也是这个问题。
还有一个比较危险的例子是:xz 投毒事件中,如果已经中毒的服务器性能特别好,以至于那个程序员,无法注意到 ssh 的执行速度明显变慢,从而没有去调查为啥会变慢,xz 投毒者就成功了。