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

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

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


昨天刚领的证,谈了一年半。 能找02年的,我干嘛找92年的...
我用这个组合好几年了,已经完全摸索出一套自己的方法论了,不一...
很多人搞乱了一个事情, 商用和自用的区别。 还有回答说创业...
不算Bug,但是确实很特么的sb。 大概两三年前吧,我去京...
生成二维码的方法非常简单,二维码分为静态码和活码,静态码只支...
下班去接老公,在地库等了十多分钟不见他下来,上楼去找,看见他...
我和我老婆去看家具看中了一个沙发椅,我问店员多少钱,店员说最...
搬运一些,简单翻译 SlashData和Stack Over...
吐槽一下js的生态。 之前用j***a,想知道一个第三方m...
第一和第二代的氦气盘都尽量别买,16T的推荐HC550,功耗...
