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

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

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


因为事实上我们已经处于世界大战的周期里面了。 6月22日,...
Go语言的defer是错误设计。 它竟然设计成“退出函数时才...
可行;但和数据量有关,数据量不够大用机械硬盘+NAS就行了。...
最新的设计文档里面对这一块做了一个解释。 Why not ...
很久以前,***设你看中了一个音乐网站,部分音乐免费,部分音...
入职第一天。 发现电脑分内外网。 每个人发两台电脑。 ...
我搜到的日本AV基本都是免费的 ***,分类,有剧情,时长都...
大家有没有发现这几年无论是短***直播,或者是网购平台,又或...
刚被电信调查了,有网xin,同时有群晖同步,百度云同步再跑。...
这个原因书里已经交待过了,主要是范闲接连拿下林婉儿,司理理,...
