如何看待 Rust 写的 PNG 解码器比 C 实现更快?

现在的“快”跟二十年前的“快”已经不是一个概念了。
“无畏并发” 和 SIMD 不是白给的。
以前是单核死磕频率,现在是多核并行,外加 SIMD(单指令多数据流)这种“一招打一片”的操作。
这恰好就是 Rust 的强项。
Rust 的所有权和借用检查,听起来为了让你别写出内存泄漏和野指针。
但它有个巨大的副作用—— 它让并发编程变得异常简单和安全。
编译器在编译阶段就能帮你把绝大多数数据竞争问题给干掉。
而这意味着什么? 意味着一…。

现在的“快”跟二十年前的“快”已经不是一个概念了。
“无畏并发” 和 SIMD 不是白给的。
以前是单核死磕频率,现在是多核并行,外加 SIMD(单指令多数据流)这种“一招打一片”的操作。
这恰好就是 Rust 的强项。
Rust 的所有权和借用检查,听起来为了让你别写出内存泄漏和野指针。
但它有个巨大的副作用—— 它让并发编程变得异常简单和安全。
编译器在编译阶段就能帮你把绝大多数数据竞争问题给干掉。
而这意味着什么? 意味着一…。


最近发现两个有意思的现象。 一个是从25年开始,AI智能体...
肯定会的! 去年底公司挖了一个很大的湖,公司也没有种植水草更...
开源的Windows兼容系统,一直都是我的一个追求,不过这个...
我老婆和女儿....... 事实上中国男性在外面还是挺受...
讲个离谱的, 第一阶段,之前买了一个小主机,巴掌大,一直用来...
在线急寻那位当时和我坐对面的空乘小姐姐,还想听一次你那如此“...
多简单,因为中国输了,而且短期没有任何机会赶上。 这玩意儿...
超1000平的尊享房间,中央空调360度环绕缠绵,绝对没有二...
Gitea 是Go写的。 Gitlab主要是Ruby写的。 ...
运营商话题?那这个可在问我的老本行了! 因为下行速度本来就是...
