刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺陷,恰恰就源于 安全代码与unsafe代码的二元划分。
我先叠层甲啊,这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题! 我完全承认unsafe是天才的一笔,是Rust能够实用的根基。
但真正的缺陷,是这种划分创造了一种责任真空。
谁来为unsafe的 soundness 负责?Rust构建了一个框架:只要你在安全区里写代码,编译器就是你最好的…。
{dede:pagebreak/}
Windows上有没有一分多屏和多屏合一的软件?
如果给你一次“乘十”的机会,可以把任何事情翻十倍,你会如何使用这张“乘十卡”?
现实中的父女关系是怎样的?
J***a 除了 Spring 还有什么?
社保断缴的后果有些什么?
有哪些小众的开源项目养活了一大批人?
美国B2轰炸机从关岛轰炸伊朗是走的什么路线?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
Vim 有什么奇技淫巧?
为什么很多公司都不招大龄码农?
为什么带、陪孩子去COS的大多是其母亲?
语雀后端从Node迁移到J***a说明了什么?
前端如何设计网页?
MongoDB的缺点以及你为什么不使用MongoDB?
我的儿子随我姓,为啥婆家反应那么大?
下载的4k电影没有b站的4k清晰,是什么情况啊?