败犬日报 2025-12-29
败犬日报 2025-12-29
1. 有人说,如果语言没有提供协程(有栈或无栈),普通开发者很难直接编写异步代码,如何评价?(文章)
https://www.zhihu.com/question/1934706839704018999/answer/1985670846744909686
2. Linux中断栈的实现机制:从内核源码角度拆解(文章)
https://mp.weixin.qq.com/s/fGlRWDPnpiutAE6-YMmcWw
3. CppCon2025 std-optional的演进(文章)
https://zhuanlan.zhihu.com/p/1988647194862044952
4. 引用作为成员变量是好实践吗
引用无法重新绑定,所以有引用成员的类就不推荐去复制或移动。CppCoreGuidelines C.12 指出,不要令可复制或移动类型的数据成员为 const 或引用。
这就意味着只有少数特殊的类(类似 std::lock_guard)才适合有引用成员。
5. ARM SVE 优化手册
https://kib.kiev.ua/x86docs/ARM/SVE/com.arm.doc.102699_0100_00_en.pdf
6. 各个语言用莱布尼茨算 π 的 benchmark
https://niklas-heer.github.io/speed-comparison/
目前 c++ 最快。
不过没法保证各个语言写到了极致,还有 IO 操作也算时间了。