刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺陷,恰恰就源于 安全代码与unsafe代码的二元划分。
我先叠层甲啊,这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题! 我完全承认unsafe是天才的一笔,是Rust能够实用的根基。
但真正的缺陷,是这种划分创造了一种责任真空。
谁来为unsafe的 soundness 负责?Rust构建了一个框架:只要你在安全区里写代码,编译器就是你最好的…。
{dede:pagebreak/}
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
有哪些值得推荐的小型 C 语言开源项目?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
慈禧为什么要反对戊戌变法?
普通家庭对孩子最好的托举是什么呢?
已婚职业女性,对男同事「开玩笑」,可以有多出格?
国产手机AI「好用」的背后,是技术差距还是文化差异?
你曾看到空乘做过的最傻的事情是什么?
爱因斯坦“相对论”是否错了,我始终无法理解为什么物体达到光速时间就会停止?
医院的信息科工作是怎么样的体验?
为啥苹果不给 MacBook Pro 加上这些特性?
前端如何设计网页?
你做过的最龌龊的一件事儿是什么?