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

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

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


好用,指 request 被一个死了九年的包占用。 新来的...
说个很有意思的非技术向的哲学问题。 不知道大家有没有一个疑...
一个朋友的缸,心心念想养罗汉,养了两个月水,财政大臣经不起两...
当然可以,你不会以为英伟达的Tesla H100是GPU吧,...
说在前面“ MySQL 有几级缓存?每一级缓存,具体是什么?...
很多品牌的对开门冰箱,冷冻室里面往下流化霜水的孔,两三年会堵...
这题我会了。 我来答。 刚刚解决!!! 1、如果你现在被冻结...
末日躺平?火锅成精!我被装修队当成了冤大头,家里被装成末日安...
久病快成医了,说一说自己的方法。 此方法只适应于半急性期或平...
这是上海戏剧学院2022年出台的「申请-考核制」文件,你可以...
