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

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

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


上文我们已经讲了索引数据结构,接一下来我们来一起了解一下my...
门夹手的痛,我懂! 这道血泪教训,真真是刻进骨子里的疼! 去...
【已完结】被迫嫁于顾清石,他一直对我耿耿于怀。 我同他成婚...
大家有没有发现一个非常诡异的事情,你看055都下了两大锅饺子...
昨晚比较累所以写的并不好,今天改一下行文,请见谅。 这道问...
AI 炼丹 推荐 pop!os。 那可是真省心。 nivi...
实际上,以色列要惨得多。 大家没法理解“体量”的意义。 ...
电梯里的信号去哪了? 想象一下:你刚进电梯,手机突然从满格信...
我个人是用的阿里云做的内网穿透,阿里云有个峰值带宽200M不...
OpenAI CEO 奥特曼前两天发了一篇博文,名字叫「温和...
