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

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

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


养鱼确实毁一生。 刚开始做完鱼池,自己还能偶尔在池边画室里...
我老婆和女儿....... 事实上中国男性在外面还是挺受...
纯从消费者角度聊。 我不再相信 ARM 比 x86 有固有的...
我只能说大家都低估了的zig! zig 的编译时计算是划时代...
别说一个Linux系统,我一个移动硬盘里装了ventoy+上...
不是,朋友们,光收藏不点赞会ed啊!!!! 行了我知道你们想...
楼上 @佚明 已经讲得很好了,起因是三大运营商对PCDN打击...
刷抖音,看到一套大理的别墅,主人着急脱手,房产面积200平,...
杭州警察之前还有一个上大分的操作,直接给网约车司机打电话,让...
goroutine 这个号称最适合开发网络应用的东西用在客户...
