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

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

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


活该的。 从诺基亚时代一代一代积累的粉丝,在安卓时代,UC...
只吞了init的。 剩下的那些玩意儿,只是套个壳。 比如...
唉,说真话,没人听, 以色列打哈马斯,或许大家都可以骂以色列...
我小孩,确实有,不用怀疑。 和老婆结婚八年一直没有怀孕,一...
跟几个做前端的朋友聊天,发现现在大厂里的大前端团队都被拆了,...
多年前我养过大型鹦鹉。 它名字叫金妞。 因为买回家的时候,...
我养了13年的龟仔上周死了,它很活泼,很亲人,会跟着我走来走...
以前的一种***的IC卡电话,你插卡在显示余额后就可以打电话...
养龟前:乌龟很好养,寿命2、30年,养得好能把主人送走,真是...
自然光下,一张自拍 是父亲节前两天,我去接儿子放学,儿子送我...
