刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺陷,恰恰就源于 安全代码与unsafe代码的二元划分。
我先叠层甲啊,这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题! 我完全承认unsafe是天才的一笔,是Rust能够实用的根基。
但真正的缺陷,是这种划分创造了一种责任真空。
谁来为unsafe的 soundness 负责?Rust构建了一个框架:只要你在安全区里写代码,编译器就是你最好的…。
代码:
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
央视罕见公布东风-5 洲际导弹参数,最大射程 12000 公里,怎样解读?此时公布有哪些意义?
最近,你有什么顿悟?
苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗?
现在个人博客不能备案了吗?
如何评价绿联DH4300 Plus,是否值得购买?
Caddy 和 Nginx 比有哪些优点和缺点?
如何判断鱼缸中的硝化系统是否已经成功建立?
室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
湖南卫视究竟是一个怎样的存在?
如何评价zig这门编程语言?
美国B2轰炸机从关岛轰炸伊朗是走的什么路线?
钱学森曾以党性担保人体特异功能是真的,钱老是真糊涂还是***糊涂?
探矿权转***矿权需要什么流程?
如何评价Cursor?
你的低成本爱好是什么?
「绝世美女」都有什么特点?
为什么感觉wps的用户越来越多,office没人用了?
为什么 electron 不做成独立的 runtime?
哪个瞬间让你觉得编程只是一门技术?
吴柳芳的真实水平如何?
中美会因台海开战吗?
为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了?