刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺陷,恰恰就源于 安全代码与unsafe代码的二元划分。
我先叠层甲啊,这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题! 我完全承认unsafe是天才的一笔,是Rust能够实用的根基。
但真正的缺陷,是这种划分创造了一种责任真空。
谁来为unsafe的 soundness 负责?Rust构建了一个框架:只要你在安全区里写代码,编译器就是你最好的…。
代码:
为什么长得漂亮却没什么用?
到派出所报警和打110报警有什么区别?
什么是 5G 固定无线接入(FWA)?
如何评价动物法治论坛将“玉林狗肉节”定性为非法活动?
现在工作中k8s是使用containerd还是docker来管理容器?
用PHP写了个小框架,怎么才能得到大佬们的指点?
当下房子已经跌到这样了,你会买吗,为什么?
小区不让外卖员骑车进来,只能走进来,每次点外卖,很多人都不接单,我该怎么办?
你自己觉得自己的身材好吗?
C/C++中如何稳定地每隔5ms执行某个函数?
你卡过最厉害的bug是什么?
为什么广东人敢生?对别的省份提高生育率有哪些可借鉴学习之处?
为什么说耿直的人更容易吃亏?
为什么 Bun 选择了 Zig 以及 JSCore?
茅台会在什么情况下崩盘?
广西,如何才能发展起来?
阿里云为什么没有一年的免费云服务?
如何看待 Rust 的应用前景?
女生穿牛仔裙好看吗?
软路由是否被过度神化?
为什么有的女生喜欢穿紧身牛仔裤?
核武器真的有宣传中那么牛逼吗?
为什么供应链,只有小米雷军做得好,其他人做不好?
如何看待打五笔的人?
未来Linux Kernel 会不会用Rust 重写?
你是因为什么肥胖起来的?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
为什么说 Node.js 有望超越J***a?
如何看待M4单核性能吊打9950x?