当前位置: 首页 >
Rust 的设计缺陷是什么?
- 人气:
刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺陷,恰恰就源于 安全代码与unsafe代码的二元划分。
我先叠层甲啊,这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题! 我完全承认unsafe是天才的一笔,是Rust能够实用的根基。
但真正的缺陷,是这种划分创造了一种责任真空。
谁来为unsafe的 soundness 负责?Rust构建了一个框架:只要你在安全区里写代码,编译器就是你最好的…。
推荐资讯
- 2025-06-27你身边身材最好的女生是什么样?
- 2025-06-27obsidian用一两年后会有多大?全文搜索还快吗?
- 2025-06-27柳州的债务,谁来还?用什么还?怎么还?
- 2025-06-27苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 2025-06-272025年户外服饰在透气、速干等面料上有哪些新趋势?
- 2025-06-27苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 2025-06-27MacOS真的比Windows流畅吗?
- 2025-06-27如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
- 2025-06-27为什么微软还没有倒闭?
- 2025-06-27「牛奶湖」游客排队接奶,当地表示可以放心喝,是否符合食品安全标准?此营销行为对当地牧业是否有宣传作用?
- 2025-06-27为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
- 2025-06-27Mac mini M4,有必要升级24G内存吗?
- 2025-06-27为什么美军B2实战以后4v认为一部分网友又没信心了?
- 2025-06-27为什么现在的年轻人更容易觉得疲惫?
- 2025-06-27你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 2025-06-27为什么很多人瞧不起中国的武术?
推荐产品
-
什么是 5G 固定无线接入(FWA)?
一、FWA技术: 从光纤补充到运营商业务拓展核心引擎固定无线 -
程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
很多小公司的程序员,哪怕有5年经验,其实工作中也就用的是CR -
USB 3.x 继续兼容 2.0 我能理解,但USB4有必要还继续兼容USB 2.0么?
以前大家都嫌弃usb一代接口的速度,是真嫌弃。 然后大聪明们 -
PHP和Node.js哪个更爽?
主要是只有nodejs能实现一份代码前后端共用,省了不少事。
最新资讯